Transmission of uplink control information in carrier aggregation with a large number of cells

ABSTRACT

Methods and apparatus are provided for a user equipment (UE) to transmit uplink control information (UCI) and for a base station to receive UCI when the UE is configured a number of cells for operation with carrier aggregation (CA). The base station configures the UE a code rate and the UE determines a UCI payload to transmit in a subframe to be the maximum one that results a transmission code rate that is not larger than the configured code rate. For transmission of aperiodic channel state information (A-CSI), a number of triggering states depends on the number of cells.

CROSS-REFERENCE TO RELATED APPLICATION AND CLAIM OF PRIORITY

The present application claims priority under 35 U.S.C. § 119(e) to U.S.Provisional Patent Application Ser. No. 62/095,296 filed Dec. 22, 2014,entitled “TRANSMISSION OF LARGE UPLINK CONTROL INFORMATION PAYLOADS;”U.S. Provisional Patent Application Ser. No. 62/184,942 filed Jun. 26,2015, entitled “TRANSMISSION OF LARGE UPLINK CONTROL INFORMATIONPAYLOADS;” U.S. Provisional Patent Application Ser. No. 62/190,728 filedJul. 10, 2015, entitled “MULTIPLEXING UPLINK CONTROL INFORMATION FORMULTIPLE CELLS;” U.S. Provisional Patent Application Ser. No. 62/194,870filed Jul. 21, 2015, entitled “MULTIPLEXING UPLINK CONTROL INFORMATIONFOR MULTIPLE CELLS;” U.S. Provisional Patent Application Ser. No.62/204,713 filed Aug. 13, 2015, entitled “MULTIPLEXING UPLINK CONTROLINFORMATION FOR MULTIPLE CELLS;” and U.S. Provisional Patent ApplicationSer. No. 62/240,099 filed Oct. 12, 2015, entitled “TRANSMISSION OF LARGEUPLINK CONTROL INFORMATION PAYLOADS”. The contents of theabove-identified patent documents are incorporated herein by reference.

TECHNICAL FIELD

The present application relates generally to wireless communicationsand, more specifically, to transmission of uplink control information incarrier aggregation operation.

BACKGROUND

Wireless communication has been one of the most successful innovationsin modern history. Recently, the number of subscribers to wirelesscommunication services exceeded five billion and continues to growquickly. The demand of wireless data traffic is rapidly increasing dueto the growing popularity among consumers and businesses of smart phonesand other mobile data devices, such as tablets, “note pad” computers,net books, eBook readers, and machine type of devices. In order to meetthe high growth in mobile data traffic and support new applications anddeployments, improvements in radio interface efficiency and coverage isof paramount importance.

SUMMARY

This disclosure provides methods and apparatus to support transmissionsof uplink control information from a user equipment (UE) in carrieraggregation operation.

In a first embodiment, a UE includes a receiver, a processor, and atransmitter. The receiver is configured to receive a configuration for aset of cells and a configuration for a code rate r and for a first setof M_(RB,1) ^(PUCCH) resource blocks (RBs) for transmission of aphysical uplink control channel (PUCCH) having a first format. Each RBincludes N_(sc) ^(RB) resource elements (REs). The processor isconfigured to determine a set of N_(CSI,total) CSI reports, for cellsfrom the set of cells, for transmission in a subframe. The processoralso is configured to compute, when N_(CSI,total) is larger than one, anumber of

$O_{CSI} = {\sum\limits_{n = 1}^{N_{{CSI},{total}}}\; O_{{CSI},n}}$CSI information bits for the set of N_(CSI,total) reports, a code rater_(tx)=(O_(CSI)+O_(CRC))/(SE_(mod)·M_(RB,1) ^(PUCCH)·N_(sc)^(RB)·N_(symb) ^(PUCCH)), and whether or not r_(tx) is larger than r.O_(CSI,n) is a number of CSI information bits for the n-th CSI report,O_(CRC) is a number of cyclic redundancy check bits appended to the CSIinformation bits, SE_(mod) is a number of bits per RE for a modulationscheme used for CSI transmission, and N_(symb) ^(PUCCH) is a number ofsubframe symbols available for CSI transmission in the subframe. Thetransmitter is configured to transmit either the O_(CSI)+O_(CRC) bitswhen r_(tx) is not larger than r or the O_(CSI) ¹+O_(CRC) bits whenr_(ix) is larger than r. For the set of the first N_(CSI,transmit) CSIreports from the set of N_(CSI,total) CSI reports, the firstN_(CSI,transmit) CSI reports are determined according to an ascendingorder of predetermined priorities among the N_(CSI,total) CSI reports,

${O_{CSI}^{1} = {\sum\limits_{n = 1}^{N_{{CSI},{transmit}}}\; O_{{CSI},n}}},{O_{CSI}^{2} = {\sum\limits_{n = 1}^{N_{{CSI},{transmit}} + 1}\; O_{{CSI},n}}},$r_(tx,1)=(O_(HARQ-ACK)+O_(CSI) ¹+O_(CRC))/(SE_(mod)·M_(RB,1)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)) is not larger than r, andr_(tx,2)=(O_(HARQ-ACK)+O_(SCI) ²+O_(CRC))/(SE_(mod)·M_(RB,1)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)) is larger than r.

In a second embodiment, a UE includes a receiver, a processor, and atransmitter. The receiver is configured to receive a configuration for aset of cells and a configuration for a code rate r. The processor isconfigured to determine a set of N_(CSI,total) CSI reports, for cellsfrom the set of cells, and a set of O_(HARQ-ACK) HARQ-ACK informationbits for transmission in a subframe. The processor also is configured tocompute, a number of

$O_{CSI} = {\sum\limits_{n = 1}^{N_{{CSI},{total}}}O_{{CSI},n}}$CSI information bits for the set of N_(CSI,total) CSI reports, a coderate r_(tx)=(O_(HARQ-ACK)+O_(CSI)+O_(CRC))/(SE_(mod)·M_(RB)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)), and whether or not r_(tx) islarger than r. O_(CSI,n) is a number of CSI information bits for then-th CSI report, O_(CRC) is a number of cyclic redundancy check bitsappended to the HARQ-ACK information bits and CSI information bits,SE_(mod) is a number of bits per RE for a modulation scheme used forHARQ-ACK and CSI transmission, M_(RB) ^(PUCCH) is a number of resourceblocks (RBs) for HARQ-ACK and CSI transmission, N_(sc) ^(RB) is a numberof resource elements (REs) per RB, and N_(symb) ^(PUCCH) is a number ofsubframe symbols available for HARQ-ACK and CSI transmission in thesubframe. The transmitter is configured to transmit either theO_(HARQ-ACK)+O_(CSI)+O_(CRC) bits when r_(tx) not larger than r or theO_(HARQ-ACK)+O_(CSI) ¹++O_(CRC) bits when r_(tx) is larger than r. Forthe set of the first N_(CSI,transmit) CSI reports from the set ofN_(CSI,total) CSI reports, the first N_(CSI,transmit) CSI reports aredetermined according to an ascending order of predetermined prioritiesamong the N_(CSI,total) CSI reports,

${O_{CSI}^{1} = {\sum\limits_{n = 1}^{N_{{CSI},{transmit}}}O_{{CSI},n}}},{O_{CSI}^{2} = {\sum\limits_{n = 1}^{N_{{CSI},{transmit}} + 1}O_{{CSI},n}}},$r_(tx,1)=(O_(HARQ-ACK)+O_(CSI) ¹+O_(CRC))/(SE_(mod)·M_(RB)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)) is not larger than r, andr_(tx,2)=(O_(HARQ-ACK)+O_(CSI) ²+O_(CRC))/(SE_(mod)·M_(RB)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCH)) is larger than r.

In a third embodiment, a base station includes a transmitter, aprocessor, and a receiver. The transmitter is configured to transmit aconfiguration for a set of cells and a configuration for a code rate rand for a first set of M_(RB,1) ^(PUCCH) resource blocks (RBs) forreception of a physical uplink control channel (PUCCH) having a firstformat. Each RB includes N_(sc) ^(RB) resource elements (REs). Theprocessor is configured to determine a set of N_(CSI,total) CSI reports,for cells from the set of cells, for reception in a subframe. Theprocessor also is configured to compute, when N_(CSI,total) is largerthan one, a number of

$O_{CSI} = {\sum\limits_{n = 1}^{N_{{CSI},{total}}}O_{{CSI},n}}$CSI information bits for the set of N_(CSI, total) CSI reports, a coderate r_(tx)=(O_(CSI)+O_(CRC))/(SE_(mod)·M_(RB,1) ^(PUCCH)·N_(sc)^(RB)·N_(symb) ^(PUCCH)), and whether or not r_(tx) is larger than r.O_(CSI,n) is a number of CSI information bits for the n-th CSI report,O_(CRC) is a number of cyclic redundancy check bits appended to the CSIinformation bits, SE_(mod) is a number of bits per RE for a modulationscheme used for CSI reception, and N_(symb) ^(PUCCH) is a number ofsubframe symbols available for CSI reception in the subframe. Thereceiver is configured to receive either the O_(CSI) O_(CRC) bits whenr_(tx) not larger than r or the O_(CSI) ¹+O_(CRC) bits when r_(tx)larger than r. For the set of the first N_(CSI,transmit) CSI reportsfrom the set of N_(CSI,total) CSI reports, the first N_(CSI,transmit)CSI reports are determined according to an ascending order ofpredetermined priorities among the N_(CSI,total) CSI reports,

${O_{CSI}^{1} = {\sum\limits_{n = 1}^{N_{{CSI},{transmit}}}O_{{CSI},n}}},{O_{CSI}^{2} = {\sum\limits_{n = 1}^{N_{{CSI},{transmit}} + 1}O_{{CSI},n}}},$r_(tx,1)=(O_(HARQ-ACK)+O_(CSI) ¹+O_(CRC))/(SE_(mod)·M_(RB,1)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)) is not larger than r, andr_(tx,2)=(O_(HARQ-ACK)+O_(CSI) ¹+O_(CRC))/(SE_(mod)·M_(RB,1)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)) is larger than r.

In a fourth embodiment, a base station includes a transmitter, aprocessor, and a receiver. The transmitter is configured to transmit aconfiguration for a set of cells and a configuration for a code rate r.The processor is configured to determine a set of N_(CSI,total) CSIreports, for cells from the set of cells, and a set of O_(HARQ-ACK)HARQ-ACK information bits for reception in a subframe. The processoralso is configured to compute, a number of

$O_{CSI} = {\sum\limits_{n = 1}^{N_{{CSI},{total}}}O_{{CSI},n}}$CSI information bits for the set of N_(CSI,total) CSI reports, a coderate r_(tx)=(O_(HARQ-ACK)+O_(CSI)+O_(CRC))/(SE_(mod)·M_(RB)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)), and whether or not r is largerthan r. O_(CSI,n) is a number of CSI information bits for the n-th CSIreport, O_(CRC) is a number of cyclic redundancy check bits appended tothe HARQ-ACK information bits and CSI information bits, SE_(mod) is anumber of bits per RE for a modulation scheme used for HARQ-ACK and CSIreception, M_(RB) ^(PUCCH) is a number of resource blocks (RBs) forHARQ-ACK and CSI reception, N_(sc) ^(RB) is a number of resourceelements (REs) per RB, and N_(symb) ^(PUCCH) is a number of subframesymbols available for HARQ-ACK and CSI reception in the subframe. Thereceiver is configured to receive either theO_(HARQ-ACK)+O_(CSI)+O_(CRC) bits when r_(tx) not larger than r or theO_(HARQ-ACK)+O_(CSI) ¹+O_(CRC) bits when r_(tx) is larger than r. Forthe set of the first N_(CSI,transmit) CSI reports from the set ofN_(CSI,totaal) CSI reports, the first N_(CSI,transmit) CSI reports aredetermined according to an ascending order of predetermined prioritiesamong the N_(CSI,total) CSI reports,

${O_{CSI}^{1} = {\sum\limits_{n = 1}^{N_{{CSI},{transmit}}}O_{{CSI},n}}},{O_{CSI}^{2} = {\sum\limits_{n = 1}^{N_{{CSI},{transmit}} + 1}O_{{CSI},n}}},$r_(tx,1)=(O_(HARQ-ACK)+O_(CSI) ¹+O_(CRC))/(SE_(mod)·M_(RB)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)) is not larger than r, andr_(tx,2)=(O_(HARQ-ACK)+O_(CSI) ²+O_(CRC))/(SE_(mod)·M_(RB)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)) is larger than r.

Before undertaking the DETAILED DESCRIPTION below, it may beadvantageous to set forth definitions of certain words and phrases usedthroughout this patent document. The term “couple” and its derivativesrefer to any direct or indirect communication between two or moreelements, whether or not those elements are in physical contact with oneanother. The terms “transmit,” “receive,” and “communicate,” as well asderivatives thereof, encompass both direct and indirect communication.The terms “include” and “comprise,” as well as derivatives thereof, meaninclusion without limitation. The term “or” is inclusive, meaningand/or. The phrase “associated with,” as well as derivatives thereof,means to include, be included within, interconnect with, contain, becontained within, connect to or with, couple to or with, be communicablewith, cooperate with, interleave, juxtapose, be proximate to, be boundto or with, have, have a property of, have a relationship to or with, orthe like. The term “controller” means any device, system or part thereofthat controls at least one operation. Such a controller may beimplemented in hardware or a combination of hardware and software and/orfirmware. The functionality associated with any particular controllermay be centralized or distributed, whether locally or remotely. Thephrase “at least one of,” when used with a list of items, means thatdifferent combinations of one or more of the listed items may be used,and only one item in the list may be needed. For example, “at least oneof: A, B, and C” includes any of the following combinations: A, B, C, Aand B, A and C, B and C, and A and B and C.

Moreover, various functions described below can be implemented orsupported by one or more computer programs, each of which is formed fromcomputer readable program code and embodied in a computer readablemedium. The terms “application” and “program” refer to one or morecomputer programs, software components, sets of instructions,procedures, functions, objects, classes, instances, related data, or aportion thereof adapted for implementation in a suitable computerreadable program code. The phrase “computer readable program code”includes any type of computer code, including source code, object code,and executable code. The phrase “computer readable medium” includes anytype of medium capable of being accessed by a computer, such as readonly memory (ROM), random access memory (RAM), a hard disk drive, acompact disc (CD), a digital video disc (DVD), or any other type ofmemory. A “non-transitory” computer readable medium excludes wired,wireless, optical, or other communication links that transporttransitory electrical or other signals. A non-transitory computerreadable medium includes media where data can be permanently stored andmedia where data can be stored and later overwritten, such as arewritable optical disc or an erasable memory device.

Definitions for other certain words and phrases are provided throughoutthis disclosure. Those of ordinary skill in the art should understandthat in many if not most instances such definitions apply to prior aswell as future uses of such defined words and phrases.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present disclosure and itsadvantages, reference is now made to the following description taken inconjunction with the accompanying drawings, in which like referencenumerals represent like parts:

FIG. 1 illustrates an example wireless communication network accordingto this disclosure;

FIG. 2 illustrates an example user equipment (UE) according to thisdisclosure;

FIG. 3 illustrates an example enhanced NodeB (eNB) according to thisdisclosure;

FIG. 4 illustrates an example UL SF structure for PUSCH transmission orPUCCH transmission according to this disclosure;

FIG. 5 illustrates an example encoding process for UCI according to thisdisclosure;

FIG. 6 illustrates an example decoding process for UCI according to thisdisclosure;

FIG. 7 illustrates an example UE transmitter for a PUCCH Format 4according to this disclosure;

FIG. 8 illustrates an example eNB receiver for a PUCCH Format 4according to this disclosure;

FIG. 9 illustrates an example UE transmitter for data information andUCI in a PUSCH according to this disclosure;

FIG. 10 illustrates an example eNB receiver for data information and UCIin a PUSCH according to this disclosure;

FIG. 11 illustrates a determination of a modulation scheme for HARQ-ACKinformation bits depending on a respective payload according to thisdisclosure;

FIG. 12 illustrates a multiplexing of coded HARQ-ACK information bits ina PUSCH according to this disclosure;

FIG. 13 illustrates a transmission by a UE of P-CSI reports usingdifferent PUCCH formats depending on a payload of the P-CSI reports indifferent SFs according to this disclosure;

FIG. 14 illustrates a determination by a UE of P-CSI reports to transmitin a PUCCH according to this disclosure;

FIG. 15 illustrates a determination by an eNB of P-CSI reports toreceive in the PUCCH according to this disclosure;

FIG. 16 illustrates a determination by a UE of P-CSI reports to transmitin a PUCCH and a determination by an eNB of P-CSI reports to receive ina SF;

FIG. 17 illustrates a determination by a UE of one set of RBs from twosets of RBs for transmitting P-CSI reports in a PUCCH Format 4 over a SFand a determination by an eNB of one set of RBs from two sets of RBs forreceiving P-CSI reports in a PUCCH Format 4 over a SF according to thisdisclosure;

FIG. 18 illustrates a transmission by a UE of HARQ-ACK and P-CSIaccording to this disclosure;

FIG. 19 illustrates a reception by an eNB of HARQ-ACK and P-CSIaccording to this disclosure;

FIG. 20 illustrates a determination by a UE of P-CSI reports to transmitin a PUCCH and a determination by an eNB of P-CSI reports to receive ina SF according to a configured code rate when the P-CSI reports aremultiplexed with HARQ-ACK information;

FIG. 21 illustrates a process for a UE to determine a set of P-CSIreports to transmit in a PUCCH based on a required transmission powerwhen the P-CSI reports are multiplexed with HARQ-ACK informationaccording to this disclosure;

FIG. 22 illustrates a process for a UE to determine a set of P-CSIreports to transmit in a PUCCH based on a transmission code rate whenthe P-CSI reports are multiplexed with HARQ-ACK information according tothis disclosure; and

FIG. 23 illustrates a multiplexing of HARQ-ACK information in a PUCCH orin a PUSCH according to this disclosure.

DETAILED DESCRIPTION

FIGS. 1 through 23, discussed below, and the various embodiments used todescribe the principles of the present disclosure in this patentdocument are by way of illustration only and should not be construed inany way to limit the scope of the disclosure. Those skilled in the artwill understand that the principles of the present disclosure may beimplemented in any suitably arranged wireless communication system.

The following documents and standards descriptions are herebyincorporated into the present disclosure as if fully set forth herein:3GPP TS 36.211 v12.4.0, “E-UTRA, Physical channels and modulation” (REF1); 3GPP TS 36.212 v12.4.0, “E-UTRA, Multiplexing and Channel coding”(REF 2); 3GPP TS 36.213 v12.4.0, “E-UTRA, Physical Layer Procedures”(REF 3); 3GPP TS 36.331 v12.4.0, “E-UTRA, Radio Resource Control (RRC)Protocol Specification” (REF 4); and U.S. Pat. No. 8,588,259,“Multiplexing Large Payloads of Control Information from User Equipmentsentitled “MULTIPLEXING LARGE PAYLOADS OF CONTROL INFORMATION FROM USEREQUIPMENTS” (REF 5).

One or more embodiments of the present disclosure relate totransmissions of uplink control information in carrier aggregationoperation. A wireless communication network includes a downlink (DL)that conveys signals from transmission points, such as base stations orenhanced NodeBs (eNBs), to UEs. The wireless communication network alsoincludes an uplink (UL) that conveys signals from UEs to receptionpoints, such as eNBs.

FIG. 1 illustrates an example wireless network 100 according to thisdisclosure. The embodiment of the wireless network 100 shown in FIG. 1is for illustration only. Other embodiments of the wireless network 100could be used without departing from the scope of this disclosure.

As shown in FIG. 1, the wireless network 100 includes an eNB 101, an eNB102, and an eNB 103. The eNB 101 communicates with the eNB 102 and theeNB 103. The eNB 101 also communicates with at least one InternetProtocol (IP) network 130, such as the Internet, a proprietary IPnetwork, or other data network.

Depending on the network type, other well-known terms may be usedinstead of “eNodeB” or “eNB,” such as “base station” or “access point.”For the sake of convenience, the terms “eNodeB” and “eNB” are used inthis patent document to refer to network infrastructure components thatprovide wireless access to remote terminals. Also, depending on thenetwork type, other well-known terms may be used instead of “userequipment” or “UE,” such as “mobile station,” “subscriber station,”“remote terminal,” “wireless terminal,” or “user device.” A UE may befixed or mobile and may be a cellular phone, a personal computer device,and the like. For the sake of convenience, the terms “user equipment”and “UE” are used in this patent document to refer to remote wirelessequipment that wirelessly accesses an eNB, whether the UE is a mobiledevice (such as a mobile telephone or smart-phone) or is normallyconsidered a stationary device (such as a desktop computer or vendingmachine).

The eNB 102 provides wireless broadband access to the network 130 for afirst plurality of user equipments (UEs) within a coverage area 120 ofthe eNB 102. The first plurality of UEs includes a UE 111, which may belocated in a small business (SB); a UE 112, which may be located in anenterprise (E); a UE 113, which may be located in a WiFi hotspot (HS); aUE 114, which may be located in a first residence (R); a UE 115, whichmay be located in a second residence (R); and a UE 114, which may be amobile device (M) like a cell phone, a wireless laptop, a wireless PDA,or the like. The eNB 103 provides wireless broadband access to thenetwork 130 for a second plurality of UEs within a coverage area 125 ofthe eNB 103. The second plurality of UEs includes the UE 115 and the UE114. In some embodiments, one or more of the eNBs 101-103 maycommunicate with each other and with the UEs 111-116 using 5G, LTE,LTE-A, WiMAX, or other advanced wireless communication techniques.

Dotted lines show the approximate extents of the coverage areas 120 and125, which are shown as approximately circular for the purposes ofillustration and explanation only. It should be clearly understood thatthe coverage areas associated with eNBs, such as the coverage areas 120and 125, may have other shapes, including irregular shapes, dependingupon the configuration of the eNBs and variations in the radioenvironment associated with natural and man-made obstructions.

As described in more detail below, various components of the network 100(such as the eNBs 101-103 and/or the UEs 111-116) support the adaptationof communication direction in the network 100, and can provide supportfor DL or UL transmissions in carrier aggregation operation.

Although FIG. 1 illustrates one example of a wireless network 100,various changes may be made to FIG. 1. For example, the wireless network100 could include any number of eNBs and any number of UEs in anysuitable arrangement. Also, the eNB 101 could communicate directly withany number of UEs and provide those UEs with wireless broadband accessto the network 130. Similarly, each eNB 102-103 could communicatedirectly between them or with the network 130 and provide UEs withdirect wireless broadband access to the network 130. Further, the eNB101, 102, and/or 103 could provide access to other or additionalexternal networks, such as external telephone networks or other types ofdata networks.

FIG. 2 illustrates an example UE 114 according to this disclosure. Theembodiment of the UE 114 shown in FIG. 2 is for illustration only, andthe other UEs in FIG. 1 could have the same or similar configuration.However, UEs come in a wide variety of configurations, and FIG. 2 doesnot limit the scope of this disclosure to any particular implementationof a UE.

As shown in FIG. 2, the UE 114 includes an antenna 205, a radiofrequency (RF) transceiver 210, transmit (TX) processing circuitry 215,a microphone 220, and receive (RX) processing circuitry 225. The UE 114also includes a speaker 230, a main processor 240, an input/output (I/O)interface (IF) 245, a keypad 250, a display 255, and a memory 260. Thememory 260 includes a basic operating system (OS) program 261 and one ormore applications 262.

The RF transceiver 210 receives, from the antenna 205, an incoming RFsignal transmitted by an eNB or another UE. The RF transceiver 210down-converts the incoming RF signal to generate an intermediatefrequency (IF) or baseband signal. The IF or baseband signal is sent tothe RX processing circuitry 225, which generates a processed basebandsignal by filtering, decoding, and/or digitizing the baseband or IFsignal. The RX processing circuitry 225 transmits the processed basebandsignal to the speaker 230 (such as for voice data) or to the mainprocessor 240 for further processing (such as for web browsing data).

The TX processing circuitry 215 receives analog or digital voice datafrom the microphone 220 or other outgoing baseband data (such as webdata, e-mail, or interactive video game data) from the main processor240. The TX processing circuitry 215 encodes, multiplexes, and/ordigitizes the outgoing baseband data to generate a processed baseband orIF signal. The RF transceiver 210 receives the outgoing processedbaseband or IF signal from the TX processing circuitry 215 andup-converts the baseband or IF signal to an RF signal that istransmitted via the antenna 205.

The main processor 240 can include one or more processors or otherprocessing devices and can execute the basic OS program 261 stored inthe memory 260 in order to control the overall operation of the UE 114.For example, the main processor 240 could control the reception offorward channel signals and the transmission of reverse channel signalsby the RF transceiver 210, the RX processing circuitry 225, and the TXprocessing circuitry 215 in accordance with well-known principles. Insome embodiments, the main processor 240 includes at least onemicroprocessor or microcontroller.

The main processor 240 is also capable of executing other processes andprograms resident in the memory 260. The main processor 240 can movedata into or out of the memory 260 as required by an executing process.In some embodiments, the main processor 240 is configured to execute theapplications 262 based on the OS program 261 or in response to signalsreceived from eNBs, other UEs, or an operator. The main processor 240 isalso coupled to the I/O interface 245, which provides the UE 114 withthe ability to connect to other devices such as laptop computers andhandheld computers. The I/O interface 245 is the communication pathbetween these accessories and the main processor 240.

The main processor 240 is also coupled to the keypad 250 and the displayunit 255. The operator of the UE 114 can use the keypad 250 to enterdata into the UE 114. The display 255 may be a liquid crystal display orother display capable of rendering text and/or at least limitedgraphics, such as from web sites. The display 255 could also represent atouch-screen.

The memory 260 is coupled to the main processor 240. Part of the memory260 could include a control or data signaling memory (RAM), and anotherpart of the memory 260 could include a Flash memory or other read-onlymemory (ROM).

As described in more detail below, the transmit and receive paths of theUE 114 (implemented using the RF transceiver 210, TX processingcircuitry 215, and/or RX processing circuitry 225) support respective DLor UL transmissions in carrier aggregation operation.

Although FIG. 2 illustrates one example of UE 114, various changes maybe made to FIG. 2. For example, various components in FIG. 2 could becombined, further subdivided, or omitted and additional components couldbe added according to particular needs. As a particular example, themain processor 240 could be divided into multiple processors, such asone or more central processing units (CPUs) and one or more graphicsprocessing units (GPUs). Also, while FIG. 2 illustrates the UE 114configured as a mobile telephone or smart-phone, UEs could be configuredto operate as other types of mobile or stationary devices. In addition,various components in FIG. 2 could be replicated, such as when differentRF components are used to communicate with the eNBs 101-103 and withother UEs.

FIG. 3 illustrates an example eNB 102 according to this disclosure. Theembodiment of the eNB 102 shown in FIG. 3 is for illustration only, andother eNBs of FIG. 1 could have the same or similar configuration.However, eNBs come in a wide variety of configurations, and FIG. 3 doesnot limit the scope of this disclosure to any particular implementationof an eNB.

As shown in FIG. 3, the eNB 102 includes multiple antennas 305 a-305 n,multiple RF transceivers 310 a-310 n, transmit (TX) processing circuitry315, and receive (RX) processing circuitry 320. The eNB 102 alsoincludes a controller/processor 325, a memory 330, and a backhaul ornetwork interface 335.

The RF transceivers 310 a-310 n receive, from the antennas 305 a-305 n,incoming RF signals, such as signals transmitted by UEs or other eNBs.The RF transceivers 310 a-310 n down-convert the incoming RF signals togenerate IF or baseband signals. The IF or baseband signals are sent tothe RX processing circuitry 320, which generates processed basebandsignals by filtering, decoding, and/or digitizing the baseband or IFsignals. The RX processing circuitry 320 transmits the processedbaseband signals to the controller/processor 325 for further processing.

The TX processing circuitry 315 receives analog or digital data (such asvoice data, web data, e-mail, or interactive video game data) from thecontroller/processor 325. The TX processing circuitry 315 encodes,multiplexes, and/or digitizes the outgoing baseband data to generateprocessed baseband or IF signals. The RF transceivers 310 a-310 nreceive the outgoing processed baseband or IF signals from the TXprocessing circuitry 315 and up-converts the baseband or IF signals toRF signals that are transmitted via the antennas 305 a-305 n.

The controller/processor 325 can include one or more processors or otherprocessing devices that control the overall operation of the eNB 102.For example, the controller/processor 325 could control the reception offorward channel signals and the transmission of reverse channel signalsby the RF transceivers 310 a-310 n, the RX processing circuitry 320, andthe TX processing circuitry 315 in accordance with well-knownprinciples. The controller/processor 325 could support additionalfunctions as well, such as more advanced wireless communicationfunctions. For instance, the controller/processor 325 could support beamforming or directional routing operations in which outgoing signals frommultiple antennas 305 a-305 n are weighted differently to effectivelysteer the outgoing signals in a desired direction. Any of a wide varietyof other functions could be supported in the eNB 102 by thecontroller/processor 325. In some embodiments, the controller/processor325 includes at least one microprocessor or microcontroller.

The controller/processor 325 is also capable of executing programs andother processes resident in the memory 330, such as a basic OS. Thecontroller/processor 325 can move data into or out of the memory 330 asrequired by an executing process.

The controller/processor 325 is also coupled to the backhaul or networkinterface 335. The backhaul or network interface 335 allows the eNB 102to communicate with other devices or systems over a backhaul connectionor over a network. The interface 335 could support communications overany suitable wired or wireless connection(s). For example, when the eNB102 is implemented as part of a cellular communication system (such asone supporting 5G, LTE, or LTE-A), the interface 335 could allow the eNB102 to communicate with other eNBs, such as eNB 103, over a wired orwireless backhaul connection. When the eNB 102 is implemented as anaccess point, the interface 335 could allow the eNB 102 to communicateover a wired or wireless local area network or over a wired or wirelessconnection to a larger network (such as the Internet). The interface 335includes any suitable structure supporting communications over a wiredor wireless connection, such as an Ethernet or RF transceiver.

The memory 330 is coupled to the controller/processor 325. Part of thememory 330 could include a RAM, and another part of the memory 330 couldinclude a Flash memory or other ROM.

As described in more detail below, the transmit and receive paths of theeNB 102 (implemented using the RF transceivers 310 a-310 n, TXprocessing circuitry 315, and/or RX processing circuitry 320) supportrespective DL or UL transmissions in carrier aggregation operation.

Although FIG. 3 illustrates one example of an eNB 102, various changesmay be made to FIG. 3. For example, the eNB 102 could include any numberof each component shown in FIG. 3. As a particular example, an accesspoint could include a number of interfaces 335, and thecontroller/processor 325 could support routing functions to route databetween different network addresses. As another particular example,while shown as including a single instance of TX processing circuitry315 and a single instance of RX processing circuitry 320, the eNB 102could include multiple instances of each (such as one per RFtransceiver).

In some wireless networks, DL signals can include data signals conveyinginformation content, control signals conveying DL control information(DCI), and reference signals (RS) that are also known as pilot signals.An eNB, such as eNB 102, can transmit one or more of multiple types ofRS, including UE-common RS (CRS), channel state information RS (CSI-RS),and demodulation RS (DMRS). A CRS can be transmitted over a DL systembandwidth (BW) and can be used by a UE, such as UE 114, to demodulatedata or control signals or to perform measurements. To reduce CRSoverhead, eNB 102 can transmit a CSI-RS with a smaller density in thetime domain than a CRS (see also REF 1 and REF 3). UE 114 can use eithera CRS or a CSI-RS to perform measurements and a selection can be basedon a transmission mode (TM) UE 114 is configured by eNB 102 for physicalDL shared channel (PDSCH) reception (see also REF 3). Finally, DMRS istransmitted only in the BW of a respective PDSCH or physical DL controlchannel (PDCCH) and UE 114 can use the DMRS to demodulate information ina PDSCH or PDCCH.

In some wireless networks, UL signals can include data signals conveyinginformation content, control signals conveying UL control information(UCI), and RS. A UE, such as UE 114, can transmit data information orUCI through a respective physical UL shared channel (PUSCH) or aphysical UL control channel (PUCCH) to an eNB, such as eNB 102. If UE114 simultaneously transmits data information and UCI, UE 114 canmultiplex both in a PUSCH. UCI can include hybrid automatic repeatrequest acknowledgement (HARQ-ACK) information indicating correct orincorrect detection of data transport blocks (TBs) in respective PDSCHs,scheduling request (SR) information indicating to eNB 102 whether UE 114has data in its buffer, and channel state information (CSI) enabling eNB102 to select appropriate parameters for PDSCH or PDCCH transmissions toUE 114. HARQ-ACK information can include a positive acknowledgement(ACK) in response to a correct PDCCH or data TB detection, a negativeacknowledgement (NACK) in response to incorrect data TB detection, andan absence of PDCCH detection (DTX) that can be implicit or explicit. ADTX could be implicit when UE 114 does not transmit a HARQ-ACK signal.It is also possible to represent NACK and DTX with a same NACK/DTX statein the HARQ-ACK information (see also REF 3).

CSI can include a channel quality indicator (CQI) informing eNB 102 of atransport block size (TBS) having a modulation and coding scheme (MCS)that can be received by UE 114 with a predefined target block error rate(BLER), a precoding matrix indicator (PMI) informing eNB 102 how tocombine signals from multiple transmitted antennas in accordance with amultiple input multiple output (MIMO) transmission principle, and a rankindicator (RI) indicating a transmission rank for a PDSCH (see also REF3). For example, UE 114 can determine a CQI from asignal-to-interference and noise ratio (SINR) measurement while alsoconsidering a configured PDSCH TM and the UE 114 receivercharacteristics. CSI transmission can be periodic (P-CSI) in a PUCCHusing for example a PUCCH Format 2 to convey a P-CSI report for a singlecell (see also REF 1) or aperiodic (A-CSI) to convey A-CSI for one ormore cells in a PUSCH.

UL RS can include DMRS and sounding RS (SRS). DMRS can be transmittedonly in a BW of a respective PUSCH or PUCCH and eNB 102 can use a DMRSto demodulate information in a PUSCH or PUCCH. SRS can be transmitted byUE 114 in order to provide eNB 102 with a UL CSI (see also REF 2 and REF3).

The eNB 102 can schedule PDSCH transmission to UE 114 or PUSCHtransmission from UE 114 through respective DCI formats conveyed byrespective PDCCHs. DCI formats can also provide other functionalities(see also REF 2).

A transmission time interval (TTI) for DL signaling or for UL signalingis one subframe (SF). For example, an SF duration can be one millisecond(msec). A unit of 10 SFs, indexed from 0 to 9, is referred to as aframe. In a time division duplex (TDD) system, a communication directionin some SFs is in the DL, and a communication direction in some otherSFs is in the UL.

FIG. 4 illustrates an example UL SF structure for PUSCH transmission orPUCCH transmission according to this disclosure. The embodiment of theUL SF structure shown in FIG. 4 is for illustration only. Otherembodiments could be used without departing from the scope of thepresent disclosure.

UL signaling can use Discrete Fourier Transform Spread OFDM(DFT-S-OFDM). An UL SF 410 includes two slots. Each slot 420 includesN_(symb) ^(UL) symbols 430 where UE 114 transmits data information, UCI,or RS including one symbol per slot where UE 114 transmits DMRS 440. Atransmission BW includes frequency resource units that are referred toas resource blocks (RBs). Each RB includes N_(sc) ^(RB) (virtual)sub-carriers that are referred to as resource elements (REs). Atransmission unit of 1 RB over 1 SF is referred to as a physical RB(PRB), UE 114 is assigned M_(RB) ^(PUXCH) RBs 440 for a total of M_(sc)^(PUXCH)=M_(RB) ^(PUXCH)·N_(sc) ^(RB) REs 450 for a PUSCH transmissionBW (‘X’=‘S’) or for a PUCCH transmission BW (‘X’=‘C’). A last SF symbolcan be used to multiplex SRS transmissions 460 from one or more UEs. Anumber of UL SF symbols available for data/UCI/DMRS transmission isN_(symb) ^(PUXCH)=2·(N_(symb) ^(UL)−1)−N_(SRS). N_(SRS)=1 when a last ULsymbol supports SRS transmissions from UEs that overlap at leastpartially in BW with a PUSCH transmission BW; otherwise, N_(SRS)=0.Therefore, a number of total REs for a PUXCH transmission is M_(sc)^(PUXCH)·N_(symb) ^(PUXCH).

A PUCCH format having a structure as in FIG. 4 (see also REF 5) isreferred to as PUCCH Format 4. For transmission of a UCI (HARQ-ACK, orSR, or P-CSI) payload of O_(UCI) information bits in a PUCCH over M_(RB)^(PUCCH) RBs and over N_(symb) ^(PUCCH) symbols of a SF, a transmissioncode rate is r_(tx)=O_(UCI)/(SE_(mod)·M_(RB) ^(PUCCH)·N_(sc)^(RB)·N_(symb) ^(PUCCH)) where SE_(mod) is a number of bits per RE for arespective modulation scheme. For example, SE_(mod)=2 for QPSK andSE_(mod)=4 and QAM16. When a number of O_(CRC) cyclic redundancy check(CRC) bits, such as 8 CRC bits or 16 CRC bits, is appended to theO_(OCI) information bits, a transmission code rate isr_(tx)=(O_(UCI)+O_(CRC))/(SE_(mod)·M_(RB) ^(PUCCH)·N_(sc) ^(RB)·N_(symb)^(PUCCH)). UE 114 is configured by higher layer signaling whether or notto multiplex HARQ-ACK and P-CSI in a PUCCH in a same subframe (see alsoREF 3 and REF 4). When UE 114 is configured to not multiplex HARQ-ACKand P-CSI in a PUCCH in a same subframe, UE 114 transmits only HARQ-ACK.

FIG. 5 illustrates an example encoding process for UCI according to thisdisclosure. The embodiment of the encoding process shown in FIG. 5 isfor illustration only. Other embodiments could be used without departingfrom the scope of the present disclosure.

UE 114 computes a CRC of UCI information bits 510 using a CRC computingunit or circuit 520, appends the CRC bits to UCI information bits 530,encodes the output using for example a tail biting convolutional code(TBCC) 540, followed by rate matching to allocated resources 550,scrambling 560, modulation 570 for example using QPSK, RE mapping 580,and finally transmission of a control signal 590. In the presentexample, both a CRC includes 8 bits.

FIG. 6 illustrates an example decoding process for UCI according to thisdisclosure. The embodiment of the decoding process shown in FIG. 6 isfor illustration only. Other embodiments could be used without departingfrom the scope of the present disclosure.

The eNB 102 receives a control signal 610 and performs RE demapping 620,demodulation for the corresponding modulation scheme 630, descrambling640, rate matching 650, decoding using for example a TBCC decoder 660,extraction 670 of UCI bits 680 and CRC bits, and finally a CRC check690. When the CRC check passes (CRC checksum is zero), eNB 102determines that the UCI is valid.

FIG. 7 illustrates an example UE transmitter for a PUCCH Format 4according to this disclosure. The embodiment of the transmitter shown inFIG. 7 is for illustration only. Other embodiments could be used withoutdeparting from the scope of the present disclosure.

UCI bits from UE 114, such as O_(P-CSI) P-CSI information bits 705, ifany, and O_(HARQ-ACK) HARQ-ACK information bits 710, if any, but also aSR bit in a SF configured to UE 114 for SR transmission (not shown), areencoded and modulated 720 for example as described in FIG. 5. A discreteFourier transform (DFT) is obtained by DFT circuit 730, REs 740corresponding to a PUCCH transmission BW are selected by selector 750,an inverse fast Fourier transform (IFFT) is performed by IFFT circuit760, an output is filtered and by filter 770 and applied a certain powerby power amplifier (PA) 780 and a signal is then transmitted 790. Due tothe DFT mapping, the REs can be viewed as virtual REs but are referredto as REs for simplicity.

FIG. 8 illustrates an example eNB receiver for a PUCCH Format 4according to this disclosure. The embodiment of the receiver shown inFIG. 8 is for illustration only. Other embodiments could be used withoutdeparting from the scope of the present disclosure.

A received signal 810 is filtered by filter 820, a fast Fouriertransform (FFT) is applied by FFT circuit 830, a selector circuit 840selects REs 850 used by a transmitter, an inverse DFT (IDFT) circuitapplies an IDFT 860, a demodulator and a decoder 870 demodulate anddecode the IDFT output using a channel estimate provided by a channelestimator (not shown) and output O_(HARQ-ACK) HARQ-ACK information bits880, if any, and O_(P-CSI) P-CSI information bits 890, if any.

For a P-CSI report for a single cell, eNB 102 configures UE 114, amongother parameters such as a CQI feedback type, a PUCCH Format 2 resource,a SF offset and a periodicity for the P-CSI report transmission (seealso REF3 and REF 4).

A transmission power for a PUCCH format by UE 114 is determinedaccording to a power control formula (see also REF 3) that enables eNB102 to operate UCI transmissions from UE 114 in the PUCCH format with adesired target BLER. A transmission power for a PUCCH format in a SFcannot exceed a maximum transmission power that UE 114 is configured byeNB 102 in the SF (see also REF 3).

When UE 114 transmits HARQ-ACK in a PUSCH that conveys one data TB, UE114 determines a number of coded modulation symbols per layer Q′ forHARQ-ACK as in Equation 1 (see also REF 2)

$\begin{matrix}{Q^{\prime} = {\min\left( {\left\lceil \frac{O \cdot M_{sc}^{{PUSCH}\text{-}{initial}} \cdot N_{symb}^{{PUSCH}\text{-}{initial}} \cdot \beta_{offset}^{PUSCH}}{\sum\limits_{r = 0}^{C - 1}K_{r}} \right\rceil,{4 \cdot M_{sc}^{PUSCH}}} \right)}} & (1)\end{matrix}$where

-   -   O is the number of HARQ-ACK bits, and    -   M_(sc) ^(PUSCH) is the scheduled PUSCH transmission BW, in        number of REs, in the current SF for the data TB,    -   N_(symb) ^(PUSCH-initial) is the number of SF symbols for        initial PUSCH transmission for the same data TB, and    -   M_(sc) ^(PUSCH-initial), C, and K_(r) are obtained from the        initial PDCCH or EPDCCH for the same data TB. If there is no        initial PDCCH or EPDCCH for the same data TB, M_(sc)        ^(PUSCH-initial), C, and K_(r) are determined from the most        recent semi-persistent scheduling (SPS) assignment when the        initial PUSCH for the same data TB is SPS or from the random        access response grant for the same data TB when the PUSCH is        initiated by the random access response grant.

When UE 114 transmits HARQ-ACK in a PUSCH that conveys two data TBs, UE114 determines a number of coded modulation symbols per layer Q′ asdescribed in REF 2 and additional description in this disclosure isomitted for brevity.

When UE 114 transmits CQI/PMI bits in a PUSCH, UE 114 determines anumber of coded modulation symbols per layer Q′ as in Equation 2

$\begin{matrix}{Q^{\prime} = {\min\left( {\left\lceil \frac{\left( {O + L} \right) \cdot M_{sc}^{{PUSCH}\text{-}{{initial}{(x)}}} \cdot N_{symb}^{{PUSCH}\text{-}{{initial}{(x)}}} \cdot \beta_{offset}^{PUSCH}}{\sum\limits_{r = 0}^{C^{(x)} - 1}K_{r}^{(x)}} \right\rceil,{{M_{sc}^{PUSCH} \cdot N_{symb}^{PUSCH}} - \frac{Q_{RI}^{(x)}}{Q_{m}^{(x)}}}} \right)}} & (2)\end{matrix}$where

-   -   O is the number of CQI/PMI bits, and    -   L is the number of CRC bits given by

$L = \left\{ {\begin{matrix}0 & {O \leq 11} \\8 & {otherwise}\end{matrix},} \right.$and

-   -   Q_(CQI)=Q_(m) ^((x))·Q′ and β_(offset) ^(PUSCH)=β_(offset)        ^(CQI) where β_(offset) ^(CQI) are determined according to REF 3        depending on the number of transmission codewords for the        corresponding PUSCH, and on the UL power control SF set for the        corresponding PUSCH when two UL power control SF sets are        configured by higher layers for the cell.    -   If RI is not transmitted then Q_(RI) ^((x))=0.    -   Remaining notation is similar to the one described for HARQ-ACK        and is not described for brevity (see REF 2).

Control and data multiplexing is performed such that HARQ-ACKinformation is present on both slots and is mapped to resources aroundthe demodulation RS (see also REF 2). The multiplexing ensures thatcontrol and data information are mapped to different modulation symbols.The inputs to the data and control multiplexing are the coded bits ofthe control information denoted by

q₀, q₁, q₂, q₃, …  , q_(N_(L) ⋅ Q_(CQI) − 1)and the coded bits of the UL-SCH denoted by f₀, f₁, f₂, f₃, . . . ,f_(G-1). The output of the data and control multiplexing operation isdenoted by g ₀, g ₁, g ₂, g ₃, . . . , g _(H′-1), whereH=(G+N_(L)·Q_(CQI)) and H′=H/(N_(L)·Q_(m)), and where g _(i), i=0, . . ., H′−1 are column vectors of length (Q_(m)·N_(L)). H is the total numberof coded bits allocated for data and CQI/PMI information across theN_(L) transmission layers of the data TB. Control and data multiplexingwhen more than one data TB is transmitted in a SF is described in REF 2and additional description in this disclosure is omitted for brevity.

A PUSCH transmission can convey only A-CSI, and can also includeHARQ-ACK or RI, without including any data transmission. When a UEdetects a DCI format with a CSI request triggering an A-CSI report formore than one serving cells, the UE can determine to not include data ina PUSCH transmission when the DCI format indicates a PUSCH transmissionin less than 20 PRBs, N_(PRB)≦20, and an MCS index of 29, I_(MCS)=29,indicating a last data TB retransmission (see also REF 3).

A CSI request field in a DCI format triggering A-CSI transmission in aPUSCH includes a predefined number of bits, such as 1 bit or 2 bits (seealso REF 2 and REF 3). A mapping of the 2 bits can be as in Table 1 whenUE 114 is configured with a PDSCH TM from 1 to 9 associated with asingle CSI process or as in Table 2 when a UE is configured with a PDSCHTM 10 associated with multiple CSI processes (see also REF 3).

TABLE 1 Mapping of CSI request field to CSI reports for PDSCH TM from 1to 9 Value of CSI request field Description 00 No aperiodic CSI reportis triggered 01 Aperiodic CSI report is triggered for serving cell c 10Aperiodic CSI report is triggered for a 1^(st) set of serving cellsconfigured by higher layers 11 Aperiodic CSI report is triggered for a2^(nd) set of serving cells configured by higher layers

TABLE 2 Mapping of CSI request field to CSI reports for PDSCH TM 10Value of CSI request field Description 00 No aperiodic CSI report istriggered 01 Aperiodic CSI report is triggered for a set of CSIprocess(es) configured by higher layers for serving cell c 10 AperiodicCSI report is triggered for a 1^(st) set of CSI process(es) configuredby higher layers 11 Aperiodic CSI report is triggered for a 2^(nd) setof CSI process(es) configured by higher layers

Several P-CSI report types are supported on PUCCH (see also REF 3)including Type 1 report that supports CQI feedback for sub-bandsselected by UE 114, Type 1a report that supports subband CQI and secondPMI feedback, Type 2, Type 2b, and Type 2c report that supports widebandCQI and PMI feedback, Type 2a report that supports wideband PMIfeedback, Type 3 report that supports RI feedback, Type 4 report thatsupports wideband CQI, Type 5 report that supports RI and wideband PMIfeedback, and Type 6 report that supports RI and PTI feedback. UE 114and eNB 102 determine the number of P-CSI information bits for a P-CSIreport from the respective P-CSI report type (see also REF 3).

When collision of a CSI report with PUCCH reporting type 3, 5, or 6 ofone cell with a CSI report with PUCCH reporting type 1, 1a, 2, 2a, 2b,2c, or 4 of the same cell, the latter CSI report with PUCCH reportingtype (1, 1a, 2, 2a, 2b, 2c, or 4) has lower priority and is dropped (seealso REF 3). When UE 114 is configured with TM 10, when collisionbetween CSI reports of a same cell with PUCCH reporting type of samepriority and CSI reports corresponding to different CSI processes, theCSI reports corresponding to all CSI processes except the CSI processidentity with the lowest index are dropped (see also REF 3). When UE 114is configured with TM 1-9 and configured with CSI SF sets C_(CSI,0) andC_(CSI,1) for a cell, when collision between CSI reports of the cellwith PUCCH reporting type of same priority, the CSI report correspondingto CSI SF set C_(CSI,1) is dropped. When UE 114 is configured with TM 10and configured with CSI SF sets C_(CSI,0) and C_(CSI,1) for a cell, whencollision between CSI reports of the cell with PUCCH reporting type ofsame priority and CSI reports corresponding to CSI processes with sameidentity index, the CSI report corresponding to CSI SF set C_(CSI,1) isdropped. Therefore, different priorities exist for UE 114 to transmitCSI reports when collisions and the order of priorities, from highest tolowest, are for CSI report type 3/5/6/2a (highest), CSI report type2/2b/2c/4, CSI report type 1/1a, CSI process identity index when UE 114is configured with TM10, cell index, and CSI SF set index.

FIG. 9 illustrates an example UE transmitter for data information andUCI in a PUSCH according to this disclosure. The embodiment of thetransmitter shown in FIG. 9 is for illustration only. Other embodimentscould be used without departing from the scope of the presentdisclosure.

Encoded and modulated CSI symbols 905, if any, and encoded and modulateddata symbols 910, if any, are multiplexed by multiplexer 920. Encodedand modulated HARQ-ACK symbols, if any, are then inserted by multiplexer930 by puncturing data symbols and/or CSI symbols. A transmission ofcoded RI symbols, if any, is similar to one for coded HARQ-ACK symbols(not shown). A DFT is obtained by DFT filter 940, REs 950 correspondingto a PUSCH transmission BW are selected by selector 955, an IFFT isperformed by IFFT filter 960, an output is filtered and by filter 970and applied a certain power by PA 980 and a signal is then transmitted990. If any of data, CSI, HARQ-ACK, or RI is not transmitted, a block inFIG. 9 corresponding to a respective transmitter processing function isomitted.

FIG. 10 illustrates an example eNB receiver for data information and UCIin a PUSCH according to this disclosure. The embodiment of the receivershown in FIG. 10 is for illustration only. Other embodiments could beused without departing from the scope of the present disclosure.

A received signal 1010 is filtered by filter 1020, a FFT is applied byFFT filter 1030, a selector unit 1040 selects REs 1050 used by atransmitter, an IDFT filter applies an IDFT 1060, a de-multiplexer 1070extracts encoded HARQ-ACK symbols, if any, and places erasures incorresponding REs for data symbols and CSI symbols and finally anotherde-multiplexer 1080 separates encoded data symbols 1090, if any, andencoded CSI symbols 1095, if any. A reception of coded RI symbols, ifany, is similar to one for coded HARQ-ACK symbols (not shown). If any ofdata, CSI, HARQ-ACK, or RI is not transmitted, a block in FIG. 10corresponding to a respective receiver processing function is omitted.

One mechanism towards satisfying a demand for increased network capacityand data rates is network densification. This is realized by deployingsmall cells in order to increase a number of network nodes and theirproximity to UEs and provide cell splitting gains. As a number of smallcells increases and deployments of small cells become dense, a handoverfrequency and a handover failure rate can also significantly increase.By maintaining the RRC connection to the macro-cell, communication withthe small cell can be optimized as control-plane (C-plane)functionalities such as mobility management, paging, and systeminformation updates can be provided only by the macro-cell while asmall-cell can be dedicated for user-data plane (U-plane)communications. If a latency of a backhaul link between network nodes(cells) is practically zero, Carrier Aggregation (CA) can be used as inREF 3 and scheduling decisions can be made by a central entity andconveyed to each network node. Moreover, UCI from a UE can be receivedat any network node and conveyed to the central entity to facilitate aproper scheduling decision for the UE.

When CA operation supports a limited number of cells (or carriers), suchas up to 5 cells, each with a maximum of 20 MHz BW (see also REF 3)respective DL data rates or UL data rates are limited and a largernumber of available cells cannot be utilized. Therefore, extendingsupport for CA to a sufficiently large number of cells can allow formore efficient utilization of available spectrum and improve data ratesand service experience for a UE particularly for operation on unlicensedbands where a large number of carriers can be available.

For DL CA operation with up to five configured cells, UE 114 can use aPUCCH Format 3 for HARQ-ACK transmission (see also REF 1 and REF 3). TheeNB 102 configures UE 114 with a set of four resources for a PUCCHFormat 3 transmission. The eNB 102 indicates to UE 114 one PUCCH Format3 resource, from the set of four PUCCH Format 3 resources, through a2-bit HARQ-ACK resource indication field that is included in DCI formatsscheduling a PDSCH reception or a SPS PDSCH release to UE 114 (see alsoREF 2 and REF 3).

When UE 114 is configured for simultaneous HARQ-ACK and P-CSItransmission and UE 114 has a valid indication for a PUCCH Format 3resource in a SF, UE 114 multiplexes HARQ-ACK and P-CSI (and potentialSR when applicable) in a PUCCH Format 3 transmission using the indicatedresource in the SF (see also REF 3). When UE 114 does not have a validindication for a PUCCH Format 3 resource in a SF, UE 114 multiplexesHARQ-ACK and P-CSI in a PUCCH Format 2 transmission in the SF using aresource that eNB 102 configures to UE 114 through higher layersignaling (see also REF 3).

A first consequence from increasing a number of DL cells is a need toincrease a granularity for a number of A-CSI reports that can betriggered by a CQI request field in a DCI format scheduling a PUSCHtransmission. An existing CQI request field includes 2 bits and can onlytrigger A-CSI reports for one set of cells from two configured sets ofcells or for one set of CSI processes from two configured sets of CSIprocesses, as shown in Table 1 or Table 2, respectively. When UE 114 isconfigured for CA operation with 16 or 32 DL cells and a capability toprovide an A-CSI report for each cell is to be provided, an A-CSI reportgranularity of two sets of cells requires that a minimum number of A-CSIreports in a PUSCH is 8 or 16, respectively. This can result tosignificant overhead particularly for A-CSI reports with large payloadsand also result to unnecessary transmissions of A-CSI reports for someof the cells in a set when an eNB does not require respective A-CSIreports (but cannot avoid triggering them as respective cells areincluded in the set of cells).

A second consequence from increasing a number of DL cells is that as UCIpayloads increase, overhead for UCI transmission can become substantialand support of modulation schemes that are more spectrally efficientthan QPSK, such as QAM16, can be beneficial to reduce requiredresources, for example by a factor of 2 for QAM16 over QPSK. For a samereason, it is beneficial to support QAM16 for A-CSI transmission in aPUSCH without data transmission and an eNB needs to indicate to a UEwhether to use QPSK or QAM16 to modulate encoded UCI information.

A third consequence from increasing a number of DL cells relates tointroducing new requirements for UCI multiplexing in a PUSCH. Forexample, PUSCH resources for multiplexing HARQ-ACK information (see alsoREF 2) can be insufficient when the HARQ-ACK information payloadcorresponds to potential PDSCH transmissions on 16 DL cells or on 32 DLcells. Insufficient PUSCH resources can be particularly likely in TDDsystems where an HARQ-ACK payload in a PUSCH can correspond to PDSCHtransmissions over multiple DL SFs per DL cell in addition over multipleDL cells (see also REF 3).

A fourth consequence from increasing a number of DL cells relates to aneed for a UE to transmit a respectively increased number of P-CSIreports. Especially in TDD systems, where there can be a few UL SFs perframe, a periodicity for a P-CSI report can be in the order of severaltens of SFs (tens of msecs) and this reduces a usefulness of P-CSIreports. Enabling a UE to transmit P-CSI reports for multiple DL cellsin a same PUCCH is therefore beneficial.

A fifth consequence from increasing a number of DL cells is thatcollisions of P-CSI reports for different DL cells can occur, forexample when respective P-CSI reporting periodicities are different.Typically, for single DL cell P-CSI reporting in a PUCCH Format 2, whentransmissions of P-CSI reports for different DL cells collide in a SF, aUE transmits only one of the P-CSI reports according to predefinedpriorities (see also REF 3). It is desirable to avoid suspendedtransmissions of P-CSI reports for DL cells and to maximize a number ofP-CSI reports in a PUCCH Format 4 according to predefined conditions.

A sixth consequence from increasing a number of DL cells is that a UEcan require transmission of HARQ-ACK information and P-CSI reports forone or more DL cells in a same SF. It is desirable for the UE totransmit both the HARQ-ACK information and a maximum number of P-CSIreports for the one or more DL cells, according to predefinedconditions, in a PUCCH Format 4 over a same SF.

A seventh consequence from increasing a number of DL cells is thatdifferent coding methods can be applicable depending on a total P-CSIpayload or P-CSI and HARQ-ACK payload transmitted in a same PUCCH ordepending on a respective PUCCH Format.

Embodiments of this disclosure provide mechanisms for enhancing agranularity for triggering A-CSI reports in a PUSCH and for controllingPUCCH resources required for multiplexing A-CSI reports in the PUSCH.Embodiments of this disclosure also provide mechanisms for enabling useof modulation schemes with increased spectral efficiency for UCItransmission in a PUCCH in order to reduce a respective resourceoverhead. Embodiments of this disclosure also provide mechanisms forenabling multiplexing of large HARQ-ACK payloads in a PUSCH either bymultiplexing HARQ-ACK symbols next to a DMRS in each subframe slot or bymultiplexing HARQ-ACK symbols over all subframe symbols available forUCI multiplexing. Embodiments of this disclosure also provide mechanismsfor enhancing a reliability of P-CSI reports transmitted in a PUCCH, andfor minimizing loss of P-CSI reports when multiple P-CSI reports need tobe transmitted in the PUCCH. Finally, embodiments of this disclosureprovide mechanisms for multiplexing HARQ-ACK information and P-CSIinformation for multiple cells in a PUCCH.

For the brevity of descriptions, although the embodiments of thisdisclosure consider that UE 114 generates HARQ-ACK information inresponse to a detection of a DCI format indicating SPS PDSCH (see alsoREF 3), this is not explicitly mentioned. Further, when UE 114 isconfigured a parameter by eNB 102, unless otherwise noted, theconfiguration is by higher layer signaling, such as RRC signaling whilewhen UE 114 is dynamically indicated a parameter by eNB 102, theindication is by physical layer signaling such as by a DCI format.

Embodiment 1: Enhancing A-CSI Triggering

The first embodiment considers an association between a SF where an eNB,such as eNB 102, triggers an A-CSI report from a UE, such as UE 114, anda set of serving cells that UE 114 reports A-CSI is based on thetriggering by eNB 102.

In a first approach, a CQI request field in a DCI format scheduling aPUSCH transmission to UE 114 includes a predefined number of bits suchas 2 bits. A mapping of the 2 bits can include a SF where eNB 102transmits the DCI format to UL 114. The eNB 102 configures the UE 114with a number of SF sets such as two SF sets. If UE 114 detects a DCIformat scheduling a PUSCH transmission that includes a CQI request fieldin SF set 0 then, depending on the (binary) CQI request field value, UE114 reports A-CSI (including no A-CSI reporting) according to one of thefirst four entries in Table 3 (assuming UE 114 is configured a PDSCH TMassociated with a single CSI process). If UE 114 detects a DCI formatscheduling a PUSCH transmission that includes a CQI request field in SFset 1 then, depending on the CQI request field value, UE 114 reportsA-CSI (including no A-CSI reporting) according to one of the first twoand the last two entries in Table 3. For example, to provide A-CSIreports for sixteen cells, eNB 102 can configure UE 114 with four setsof cells where the four sets of cells have no common cells among themand each set includes four different cells. When UE 114 is configuredwith a PDSCH TM associated with multiple CSI processes, such as TM 10(REF 3), the ‘serving cells’ in Table 3 can be replaced by ‘CSIprocesses’ similar Table 1 and Table 2.

TABLE 3 Mapping of CQI request field and SF sets to CSI reports {Valueof CQI request field, SF Set} Description 1 {00, 0}, {00, 1} Noaperiodic CSI report is triggered 2 {01, 0}, {01, 1} Aperiodic CSIreport is triggered for serving cell c 3 {10, 0} Aperiodic CSI report istriggered for a 1^(st) set of serving cells configured by higher layers4 {11, 0} Aperiodic CSI report is triggered for a 2^(nd) set of servingcells configured by higher layers 5 {10, 1} Aperiodic CSI report istriggered for a 3^(rd) set of serving cells configured by higher layers6 {11, 1} Aperiodic CSI report is triggered for a 4^(th) set of servingcells configured by higher layers

In a second approach, a CQI request field in a DCI format scheduling aPUSCH transmission to UE 114 includes a predefined number of bits suchas 2 bits. A mapping of the 2 bits can include a cell where UE 114transmits the PUSCH conveying an A-CSI report. An eNB, such as eNB 102,configures UE 114 with a number of sets of cells such as two sets. WhenUE 114 transmits the PUSCH in a cell from the first set of cells (cellset 0) then, depending on the CQI request field value, UE 114 reportsA-CSI (including no A-CSI reporting) according to one of the first fourentries in Table 4 (assuming UE 114 is configured a PDSCH TM associatedwith a single CSI process). When UE 114 transmits the PUSCH in a cellfrom the second set of cells (cell set 1) then, depending on the CQIrequest field value, the UE reports A-CSI (including no A-CSI reporting)according to one of the first two and the last two entries in Table 4.For example, to provide A-CSI reports for sixteen cells, eNB 102 canconfigure UE 114 with four sets of cells where the four sets of servingcells have no common cells among them each set includes four differentcells. When UE 114 is configured with a PDSCH TM associated withmultiple CSI processes, such as TM 10 (REF 3), the ‘serving cells’ inTable 4 can be replaced by ‘CSI processes’ similar Table 1 and Table 2.

TABLE 4 Mapping of CQI request field and Cell sets to A-CSI reports{Value of CQI request field, PUSCH Cell Set} Description 1 {00, 0}, {00,1} No aperiodic CSI report is triggered 2 {01, 0}, {01, 1} Aperiodic CSIreport is triggered for serving cell c 3 {10, 0} Aperiodic CSI report istriggered for a 1^(st) set of serving cells configured by higher layers4 {11, 0} Aperiodic CSI report is triggered for a 2^(nd) set of servingcells configured by higher layers 5 {10, 1} Aperiodic CSI report istriggered for a 3^(rd) set of serving cells configured by higher layers6 {11, 1} Aperiodic CSI report is triggered for a 4^(th) set of servingcells configured by higher layers

In a third approach, a CQI request field includes a number of bits thatdepends on a number of configured cells for UE 114. When the number ofcells is equal to or smaller than a predetermined value, such as 5, theCSI request field includes 2 bits; otherwise, when the number of cellsis larger than the predetermined value, such as 5, the CSI request fieldincludes a larger number of bits such as 3 bits. A mapping of the 2 bitscan be, for example, as in Table 1 or as in Table 2. A mapping of the 3bits can be, for example, as in Table 5 (assuming UE 114 is configured aPDSCH TM associated with a single CSI process). For example, to provideA-CSI reports for 32 cells, eNB 102 can configure UE 114 with 6 sets ofcells where the first 2 sets can include 6 cells and the last 4 sets caninclude 5 cells and where the 6 sets of cells have no common servingcells among them each set includes different serving cells. For example,eNB 102 can configure UE 114 with 6 sets of cells where each setincludes 6 cells and some sets of cells include a same cell. When UE 114is configured with a PDSCH TM associated with multiple CSI processes,such as TM 10 (REF 3), the ‘serving cells’ in Table 5 can be replaced by‘CSI processes’ similar Table 1 and Table 2.

TABLE 5 Mapping of 3-bit CQI request field to A-CSI reports Value of CQIrequest field Description 1 000 No Aperiodic CSI report is triggered 2001 Aperiodic CSI report is triggered for serving cell c 3 010 AperiodicCSI report is triggered for a 1^(st) set of serving cells configured byhigher layers 4 011 Aperiodic CSI report is triggered for a 2^(nd) setof serving cells configured by higher layers 5 100 Aperiodic CSI reportis triggered for a 3^(rd) set of serving cells configured by higherlayers 6 101 Aperiodic CSI report is triggered for a 4^(th) set ofserving cells configured by higher layers 7 110 Aperiodic CSI report istriggered for a 5^(th) set of serving cells configured by higher layers8 111 Aperiodic CSI report is triggered for a 6^(th) set of servingcells configured by higher layers

In order to maintain a same DCI format size regardless of a number ofcells eNB 102 configures to UE 114, UE 114 can implicitly obtain anadditional bit for the CQI request field when a number of configuredcells is larger than a predetermined value such as 5 cells. For example,a Cyclic shift for DM RS and OCC index field of 3 bits in a DCI formatscheduling a PUSCH transmission (see also REF 2) can be assumed toactually have 2 bits, for example indicating every other value of the 8possible values when 3 bits, and the third bit can be interpreted assupplementing the CQI request field when the bits of the CQI requestfield do not all have a zero value, that is, when eNB 102 triggers anA-CSI report from UE 114.

In a fourth approach, the mechanisms of the first and third approachesor of the second and third approaches can be combined. In particular,for combining the first and third approaches, eNB 102 can configure UE114 with a number of SF sets, such as two SF sets, for associating a setof cells for A-CSI reporting. A CQI request field includes 2 bits whenUE 114 has a number of configured cells that is smaller than or equal toa predetermined value, such as 5 cells, and includes a larger number ofbits, such as 3 bits, when UE 114 has a number of configured cellslarger than the value. A mapping can be, for example, as in Table 6,assuming UE 114 is configured a PDSCH TM associated with a single CSIprocess. For example, to provide A-CSI reports for N_(cells) ^(DL)=32cells, eNB 102 can configure UE 114 with 12 sets of cells where each setcan include 4 cells and two or more sets can have common cells. Asimilar mechanism can apply for combining the second and thirdapproaches. When UE 114 is configured with a PDSCH TM associated withmultiple CSI processes, such as TM 10 (REF 3), the ‘serving cells’ inTable 6 can be replaced by ‘CSI processes’ similar Table 1 and Table 2.

TABLE 6 Mapping of 3-bit CQI request field and SF sets to A-CSI reportsin a PUSCH {Value of CQI request field SF Set} Description 1 {000, 0},No Aperiodic CSI report is triggered {000, 1} 2 {001, 0}, Aperiodic CSIreport is triggered for serving cell c {001, 1} 3 {010, 0} Aperiodic CSIreport is triggered for a 1^(st) set of serving cells configured byhigher layers 4 {011, 0} Aperiodic CSI report is triggered for a 2^(nd)set of serving cells configured by higher layers 5 {100, 0} AperiodicCSI report is triggered for a 3^(rd) set of serving cells configured byhigher layers 6 {101, 0} Aperiodic CSI report is triggered for a 4^(th)set of serving cells configured by higher layers 7 {110, 0} AperiodicCSI report is triggered for a 5^(th) set of serving cells configured byhigher layers 8 {111, 0} Aperiodic CSI report is triggered for a 6^(th)set of serving cells configured by higher layers 9 {010, 1} AperiodicCSI report is triggered for a 7^(th) set of serving cells configured byhigher layers 10 {011, 1} Aperiodic CSI report is triggered for a 8^(th)set of serving cells configured by higher layers 11 {100, 1} AperiodicCSI report is triggered for a 9^(th) set of serving cells configured byhigher layers 12 {101, 1} Aperiodic CSI report is triggered for a10^(th) set of serving cells configured by higher layers 13 {110, 1}Aperiodic CSI report is triggered for a 11^(th) set of serving cellsconfigured by higher layers 14 {111, 1} Aperiodic CSI report istriggered for a 12^(th) set of serving cells configured by higher layers

Embodiment 2: Using Modulation with Increased Spectral Efficiency

The second embodiment considers enhancements in spectral efficiency forUCI transmission by supporting modulation schemes with higher spectralefficiency than QPSK.

For large UCI payloads, spectral efficiency and resource utilization canbe improved by increasing an order of a modulation scheme a UE, such asUE 114, uses to transmit UCI to an eNB, such as eNB 102. For example,instead of QPSK that can support transmission of two bits per RE, UE 114can use QAM16 that can support transmission of four bits per RE totransmit UCI. The eNB 102 can determine a link quality, such as a SINR,for a PUCCH transmission from UE 114 in a cell. For example, based on aSRS transmission from UE 114 in a cell or based on a BLER for data TBstransmitted from UE 114 in a PUSCH in the cell, eNB 102 can estimate aSINR experienced by transmissions from UE 114 in the cell. The eNB 102can then decide whether to configure UE 114 to use QPSK or a highermodulation order, such as QAM16, for UCI transmission in a PUCCH in thecell.

When UE 114 is configured by eNB 102 to use QAM16 modulation for UCItransmission in a PUCCH, a modulation order used by UE 114 to transmitUCI in the PUCCH can vary between QPSK and QAM16 depending on a UCIpayload that UE 116 needs to transmit in predetermined PUCCH resources(RBs).

In a first case, for a set of encoded UCI bits that consists of a firstsubset of encoded UCI bits and of a second subset of encoded UCI bits,UE 114 can apply QPSK modulation for transmission of the first subset ofencoded UCI bits and apply QAM16 modulation for transmission of thesecond subset of encoded UCI bits. For example, for the PUCCH structurein FIG. 4 having 6×12=72 REs per slot when there is no SRS transmissionin a last symbol of the second slot, 144 encoded UCI bits can bemodulated and mapped to the 72 REs using QPSK (transmission of themodulated encoded bits can be repeated in the second slot possibly in adifferent part of the operating BW—see also REF 1 and REF 3). For 216encoded UCI bits, 72 can be modulated using QPSK (2 bits per RE) and 144can be modulated using QAM16 (4 bits per RE).

In a second case and for a TDD system, for a set of UL SFs that consistsof a first subset of UL SFs and of a second subset of UL SFs, where eachUL SF in the first set of UL SFs is associated with a bundling windowsize M_(W1) (see also REF 3) that is smaller than the a bundling windowsize M_(W2) that each UL SF in the second set of UL SFs is associatedwith, UE 114 can modulate HARQ-ACK information using QPSK in the firstsubset of UL SFs and using QAM16 in the second subset of UL SFs. Forexample, for a TDD system with UL/DL configuration 1 (see also REF 1), abundling window size can be either M_(W)=1 or M_(W)=2 (see also REF 3).When UE 114 is configured with 40 cells and has an HARQ-ACK payload of40 bits in a first UL SF associated with M, =1 and of 2×40=80 bits in asecond UL SF associated with M, =2, UE 114 transmits HARQ-ACK in a PRBusing the PUCCH structure in FIG. 4 having 6×12=72 REs per slot andencodes HARQ-ACK information using a rate ⅓ TBCC with a CRC of 8 bits.Then, for the first UL SF, UE 114 has 3×(40+8)=144 encoded bits that canmultiplex in each slot to 72 symbols using QPSK. For the second UL SF,UE 114 has 3×(80+8)=264 encoded bits that can multiplex in each slot to66 REs using QAM16 and use additional rate matching to repeat a mappingof 6 QAM16 symbols to remaining 6 REs in each slot (same or different 6QAM16 symbols can be repeated in each slot) in order to map modulatedsymbols in each RE in a slot.

FIG. 11 illustrates a determination of a modulation scheme for HARQ-ACKinformation bits depending on a respective payload according to thisdisclosure. While the flow chart depicts a series of sequential steps,unless explicitly stated, no inference should be drawn from thatsequence regarding specific order of performance, performance of stepsor portions thereof serially rather than concurrently or in anoverlapping manner, or performance of the steps depicted exclusivelywithout the occurrence of intervening or intermediate steps. The processdepicted in the example depicted is implemented by a transmitter chainin, for example, a mobile station.

UE 114 is configured for CA operation and determines a HARQ-ACK payload1110 (including CRC bits). The determination can be based on a number ofconfigured cells or on a number of data TBs supported by a configuredPDSCH TM per cell and on a bundling window size M_(W) for a TDD system(see also REF 3). The UE 114 subsequently examines whether the HARQ-ACKpayload is larger than a threshold 1120. The threshold can depend on anumber of RBs for HARQ-ACK transmission and, as is subsequentlydescribed, the threshold can be mapped to a code rate and can be eitherpredetermined in a system operation or be configured to UE 114 by eNB102. If the HARQ-ACK payload is larger than the threshold, UE 114modulates the encoded HARQ-ACK bits using QAM16 1130. If the HARQ-ACKpayload is not larger than the threshold, UE 114 modulates the encodedHARQ-ACK bits using QPSK 1140.

When UE 114 applies only QPSK modulation for P-CSI transmission in aPUCCH, UE 114 can be configured with more than one set of PUCCHresources and select a PUCCH resource from the set of resourcesdepending on a P-CSI payload that UE 114 needs to transmit as thisdetermines a resulting code rate. For example, UE 114 can be configuredwith 1 RB and with 2 RBs for P-CSI transmission in a PUCCH Format 4 andUE 114 can transmit the P-CSI information in the 1 RB when the payloadis 40 bits and results to a code rate smaller than or equal to aconfigured code rate, and transmit the P-CSI information in the 2 RBswhen the payload is 72 bits and would result in a code rate larger thanthe configured code rate at least when the transmission is in 1 RB.Therefore, for a P-CSI payload of O_(P-CSI) information bits, aconfigured code rate r, a first PUCCH Format 4 resource of M_(RB,1)^(PUCCH) RBs and a second PUCCH Format 4 resource of M_(RB,2) ^(PUCCH),where M_(RB,2) ^(PUCCH)>M_(RB,1) ^(PUCCH), UE 114 selects for P-CSItransmission the first PUCCH Format 4 resource when O_(P-CSI)≦2·M_(RB,1)^(PUCCH)·N_(sc) ^(RB)·N_(symb) ^(PUCCH)·r; otherwise, UE 114 selects forP-CSI transmission the second PUCCH Format 4 resource. When UE 114applies TBCC encoding with CRC, O_(CRC) bits can be added to theO_(P-CSI) bits.

A similar configuration of PUCCH Format 4 resources having differentnumber of RBs can apply for transmission of other UCI types, such as RIor HARQ-ACK. For example, for HARQ-ACK transmission, eNB 102 canindicate a PUCCH Format 4 resource adjusting a code rate to a value thateNB 102 determines for the HARQ-ACK transmission from UE 114.

Embodiment 3: Multiplexing Large HARO-ACK Payloads in PUSCH

The third embodiment considers multiplexing methods for large UCIpayloads in a PUSCH.

When HARQ-ACK transmission on a PUSCH is limited to the 2 SF symbolsnext to the DMRS in each SF slot and when a PUSCH is transmitted over asmall number of PRBs, a number of REs available for HARQ-ACKmultiplexing in the PUSCH can be insufficient. For example, for a PUSCHtransmission over 2 PRBs, a number of encoded HARQ-ACK and CRC bits thatUE 114 can multiplex using QPSK modulation is 2 (bits/RE for QPSK)×2(number of PRBs)×12 (number of REs per PRB)×4 (number of SF symbolswhere HARQ-ACK is multiplexed)=192. For an HARQ-ACK information payloadof 128 bits, for example for a TDD system with a bundling window size M,=4 when UE 114 is configured with 16 cells and a PDSCH TM supporting 2data TBs and 8 CRC bits, this corresponds to coding rate of about 0.71that can be too large to meet a desired HARQ-ACK reception reliabilitytarget at least when UE 114 does not experience a high UL SINR.

A reliability of HARQ-ACK transmission in a PUSCH can be improved by oneof the following approaches or by combinations of them.

A first approach is for UE 114 to perform adaptive bundling overO_(HARQ-ACK) HARQ-ACK information bits so that a resulting payload ofO_(ACK,bundle) bits is obtained after bundling and the condition inEquation 3 (see also REF 2) is satisfied

$\begin{matrix}{\left\lceil \frac{O_{{ACK},{bundle}} \cdot M_{sc}^{{PUSCH}\text{-}{initial}} \cdot N_{symb}^{{PUSCH}\text{-}{initial}} \cdot \beta_{offset}^{{HARQ}\text{-}{ACK}}}{\sum\limits_{r = 0}^{C - 1}K_{r}} \right\rceil \leq {4 \cdot M_{sc}^{PUSCH}}} & (3)\end{matrix}$

UE 114 can be configured to apply spatial domain bundling for HARQ-ACKmultiplexing in a PUSCH. Spatial domain bundling applies on HARQ-ACKinformation corresponding to reception of 2 data TBs in each respectivePDSCH (see also REF 2) and results to a single HARQ-ACK bit for a totalHARQ-ACK payload of O_(ACK,spatial) bits. When O_(ACK,spatial) satisfiesthe condition in Equation 3, with O_(ACK,bundle)=O_(ACK,spatial), UE 114does not perform additional bundling. When O_(ACK,spatial) does notsatisfy the condition in Equation 3, UE 114 can either transmit theHARQ-ACK information after spatial bundling with reduced reliability orperform additional bundling in the cell domain or, for a TDD system, inthe time domain.

A second approach is for UE 114 to select a PUSCH transmission, whenmultiple PUSCH transmissions in a same SF, that satisfies the conditionin Equation 3 with O_(ACK,bundle) replaced by O_(HARQ-ACK). When severalPUSCH transmissions in a same SF satisfy the condition in Equation 3, UE114 selects a PUSCH transmitted in a cell with the smallest index or aPUSCH resulting to the smallest value for

$\left\lceil \frac{O \cdot M_{sc}^{{PUSCH}\text{-}{initial}} \cdot N_{symb}^{{PUSCH}\text{-}{initial}} \cdot \beta_{offset}^{{HARQ}\text{-}{ACK}}}{\sum\limits_{r = 0}^{C - 1}K_{r}} \right\rceil.$When no PUSCH transmission satisfies Equation 3 for O_(ACK,bundle)replaced by O_(HARQ-ACK), the second approach can be combined with thefirst approach and, for example, the UE can select a PUSCH satisfyingEquation 3 either based on a serving cell with a smallest index or on asmallest value for

$\left\lceil \frac{O_{bundle} \cdot M_{sc}^{{PUSCH}\text{-}{initial}} \cdot N_{symb}^{{PUSCH}\text{-}{initial}} \cdot \beta_{offset}^{{HARQ}\text{-}{ACK}}}{\sum\limits_{r = 0}^{C - 1}K_{r}} \right\rceil.$Alternatively, when UE 114 needs to transmit an HARQ-ACK payloadO_(HARQ-ACK) and the condition in Equation 1 is not satisfied forO_(HARQ-ACK), UE 114 determines the maximum HARQ-ACK payloadO_(ACK,reduced) that satisfies the condition in Equation 1 by notreporting O_(HARQ-ACK)−O_(ACK,reduced) HARQ-ACK information bitscorresponding, for example, to cells with the highest indexes. Forexample, when a UE needs to transmit an HARQ-ACK payload ofO_(HARQ-ACK)=16 bits corresponding to PDSCH receptions in respective 16cells and Equation 1 is not satisfied for O_(HARQ-ACK)=16 and issatisfied for a largest value of O_(ACK,reduced)=10 bits, UE 114 dropstransmission of HARQ-ACK bits corresponding toO_(HARQ-ACK)−O_(ACK,reduced)=6 cells with the highest indexes.

A third approach is to require UE 114 to also support PUSCH and PUCCHtransmissions in a same SF. Alternatively, a similar requirement can beconditioned on a number of cells that UE 114 can be configured tosupport for a FDD system, or on a number of cells and a bundling windowsize M_(W) for a TDD system (that is, on specific UL/DL configurations).It is also possible to partition HARQ-ACK bits for the set of C cellsinto two subsets, C_(sub,1) and C_(sub,2), where UE 114 transmitsHARQ-ACK bits for cells in C_(sub,1) in a PUCCH and transmits HARQ-ACKbits for cells in C_(sub,2) in a PUSCH.

A fourth approach, when UE 114 is not configured to transmit PUCCH andPUSCH in a same SF, is for UE 114 to drop a PUSCH transmission whenEquation 1 cannot be satisfied and transmit the HARQ-ACK information ina PUCCH.

A fifth approach is to use a same multiplexing for HARQ-ACK informationin a PUSCH as for CQI/PMI in a PUSCH. This can provide additionalresources for HARQ-ACK multiplexing in a PUSCH beyond the ones includedin the two symbols around the DMRS symbol in each slot of a SF.

In a first realization, HARQ-ACK multiplexing can be performed first andCQI multiplexing, if any, can be performed after HARQ-ACK multiplexing.This ensures that REs in a SF are allocated with priority to HARQ-ACKtransmission. Therefore, the inputs to the data and HARQ-ACKmultiplexing are the coded bits of the HARQ-ACK information denoted by

a₀, a₁, a₂, a₃, …  , a_(N_(L) ⋅ Q_(HARQ-ACK) − 1)and the coded bits of the data TB denoted by f₀, f₁, f₂, f₃, . . . ,f_(G-1). If HARQ-ACK is mapped only to one layer, N_(L)=1. The output ofthe data and HARQ-ACK multiplexing operation is denoted by g ₀, g ₁, g₂, g ₃, . . . , g _(H′-1) where H=(G+N_(L)·Q_(HARQ-ACK)) andH′=H/(N_(L)·Q_(m)), and where g ₁, i=0, . . . , H′−1 are column vectorsof length (Q_(m)·N_(L)). H is the total number of coded bits allocatedfor data and HARQ-ACK information across the N_(L) transmission layersof the data TB. A channel interleaver as described in REF 2 implements atime-first mapping of modulation symbols onto the transmit waveform.

In a second realization, CQI multiplexing can remain unchanged andHARQ-ACK multiplexing can be performed after CQI multiplexing. HARQ-ACKmultiplexing can be in a similar manner as described for the firstrealization with the exception of the placement of REs used for HARQ-ACKtransmission in a PUSCH.

FIG. 12 illustrates a multiplexing of coded HARQ-ACK information bits ina PUSCH according to this disclosure. The embodiment shown in FIG. 12 isfor illustration only. Other embodiment shown in FIG. 12 is forillustration only. Other embodiments could be used without departingfrom the scope of the present disclosure.

Using a time-first mapping, and according to the first realization, amapping of HARQ-ACK modulated symbols to REs 1210 starts from a firstsymbol of a SF and a first RE of PUSCH RBs (one RB is illustrated forsimplicity), continues in remaining SF symbols, then continues in asecond RE of the first symbol of the SF, and so on. A time-first mappingalso applies for mapping CQI modulated symbols to REs 1220 and a firstCQI RE is immediately after a last HARQ-ACK RE. The REs 1230 in SFsymbols used for DMRS transmission are excluded from UCI mapping. Forthe second realization, the UCI mapping is same as for the firstrealization with the exception that HARQ-ACK REs and CQI REs areinter-changed.

Embodiment 4: P-CSI Reporting for DL CA

The fourth embodiment considers methods and apparatus for enhancing areliability of P-CSI reports transmitted in a same PUCCH over a same SFfor cells from a set of cells eNB 102 configures to UE 114 for DL CAoperation, and for minimizing loss of P-CSI reports when UE 114 needs totransmit P-CSI reports for multiple cells in a PUCCH over a same SF. InSFs that are configured to a UE for potential SR transmission, a SRinformation bit is always assumed to be jointly coded with P-CSIinformation bits (or with HARQ-ACK information bits) and this is notfurther explicitly discussed in the following.

The eNB 102 configures by higher layer signaling, such as RRC signaling,a set of cells for DL CA to a UE. In a first alternative, eNB 102 alsoconfigures by higher layer signaling, such as RRC signaling, UE 114 withone or more subsets of cells for P-CSI reporting in a PUCCH where UE 114transmits P-CSI reports for each subset of cells in a same PUCCH. Asubset of cells can include one or more cells and a PUCCH can correspondto one of multiple PUCCH formats, such as PUCCH Format 2 or PUCCH Format4, determined for example according to a total number of P-CSI reportsfor a respective subset of cells. For example, UE 114 uses PUCCH format2 to transmit a P-CSI report for a single cell in a SF and uses PUCCHFormat 4 to transmit P-CSI reports for multiple cells in a SF. eNB 102also configures by higher layer signaling, such as RRC signaling, UE 114with a periodicity for the P-CSI report for each DL cell and with arespective resource for PUCCH Format 2 and for PUCCH Format 4.

In a second alternative, eNB 102 configures by higher layer signaling toUE 114 a periodicity for transmission of a P-CSI report for each cellfrom the set of cells. UE 114 can transmit P-CSI reports for multiplecells, determined according to respective periodicities, in a PUCCHFormat 4 in a respective configured resource of one or more RBs over aSF; otherwise, when UE 114 transmits a P-CSI report only for a singlecell, UE 114 can transmit the P-CSI report in a PUCCH Format 2 in arespective configured resource over a SF. Therefore, in the secondalternative, UE 114 transmits P-CSI reports for a subset of the set ofthe cells in a PUCCH over a SF but the subset of cells is time varying.The PUCCH resource and the PUCCH format can also be time varying and arespective configuration can be according to a SF pattern. For example,when a P-CSI reporting periodicity for some cells from the set of cellsis 1 frame and a P-CSI reporting periodicity for remaining cells fromthe set of cells is 2 frames, starting from a frame with an even index,eNB 102 can independently configure to UE 114 two PUCCH Format 4resources for transmission of P-CSI reports and UE can use the firstPUCCH Format 4 resource to transmit P-CSI reports for cells ineven-indexed frames (assuming that a respective payload results to acode rate for P-CSI transmission in the first PUCCH Format 4 resourcethat is not larger than a configured code rate) and can use the secondPUCCH resource to transmit P-CSI reports for cells in odd-indexed frames(assuming that a respective payload results to a code rate fortransmission in the first PUCCH Format 4 resource that is larger thanthe configured code rate).

FIG. 13 illustrates a transmission by a UE of P-CSI reports usingdifferent PUCCH formats depending on a payload of the P-CSI reports indifferent SFs according to this disclosure. While the flow chart depictsa series of sequential steps, unless explicitly stated, no inferenceshould be drawn from that sequence regarding specific order ofperformance, performance of steps or portions thereof serially ratherthan concurrently or in an overlapping manner, or performance of thesteps depicted exclusively without the occurrence of intervening orintermediate steps. The process depicted in the example depicted isimplemented by a processor in, for example, a mobile station.

The eNB 102 configures UE 114 a SF, a periodicity, and a PUCCH Format 2resource for transmitting a P-CSI report for each configured cell (seealso REF 3 and REF 4) and the eNB 102 also configures UE 114 either afirst number of RBs or a first number of RBs and a second number of RBsfor transmitting a PUCCH Format 4 where the first number of RBs issmaller than the second number of RBs 1310. The eNB 102 and UE 114determine whether or not a number of P-CSI reports for UE 114 totransmit in a SF is larger than one 1320. When the number of P-CSIreports is one, UE 114 and eNB 102 consider the PUCCH Format 2 and theassociated resource to transmit and to receive, respectively, the P-CSIreport 1330. When the number of P-CSI reports is larger than one and UE114 is configured only a first number of RBs for transmission of a PUCCHFormat 4, UE 114 and eNB 102 consider PUCCH Format 4 to transmit andreceive, respectively, the P-CSI reports in the first number of RBs1340. When the number of P-CSI reports is larger than one and UE 114 isconfigured a first number of RBs and a second number of RBs fortransmission of a PUCCH Format 4, UE 114 and eNB 102 consider PUCCHFormat 4 to transmit and receive, respectively, the P-CSI reports eitherin the first number of RBs or in the second number of RBs depending on atotal payload of the P-CSI reports 1350.

The eNB 102 can activate and deactivate cells from the set of cells thateNB 102 configures to UE 114 for DL CA operation at a faster rate than areconfiguration of the set of cells. When eNB 102 deactivates a cell, UE114 does not report P-CSI for the deactivated cell as eNB 102 does nottransmit to UE 114 on the deactivated cell and UE 114 transmits P-CSIreports in a same PUCCH only for activated cells from a subset of DLcells.

For the purposes of CSI reporting, the concept of cell activation ordeactivation can be extended to include whether or not a cell isavailable for an eNB to transmit to a UE. This availability can exist incase the cell operates on unlicensed spectrum where the cell is notavailable for transmission from eNB 102 when a corresponding spectrum isused by other devices. UE 114 can determine the availability of a cellbased on a presence of a RS that UE 114 uses to determine a CSI for thecell and UE 114 can consider the cell as activated when UE 114determines availability for the RS.

UE 114 transmits HARQ-ACK information to eNB 102 regarding a correct orincorrect reception of a data TB conveying activation or deactivationcommands for some of the cells that eNB 102 configured to UE 114 for DLCA operation. When the HARQ-ACK information is incorrectly detected byeNB 102, UE 114 and eNB 102 can have a different understanding of theactivated or deactivated cells and, consequently, a differentunderstanding of cells that UE 114 transmits P-CSI reports to eNB 102 ina PUCCH. Moreover, when an activation or deactivation command for a cellfrom eNB 102 is correctly detected by UE 114, there can be an ambiguityperiod between eNB 102 and UE 114 regarding when UE 114 applies therespective command. To overcome such possible ambiguities, eNB 102 candecode a transmitted codeword conveying P-CSI reports from UE 114according to multiple hypotheses corresponding to whether or not UE 114detected or applied activation or deactivation commands for respectivecells. The eNB 102 can select as a correct hypothesis the one resultingto a positive test for a CRC that is included in the codeword conveyingP-CSI reports.

FIG. 14 illustrates a determination by a UE of P-CSI reports to transmitin a PUCCH according to this disclosure. While the flow chart depicts aseries of sequential steps, unless explicitly stated, no inferenceshould be drawn from that sequence regarding specific order ofperformance, performance of steps or portions thereof serially ratherthan concurrently or in an overlapping manner, or performance of thesteps depicted exclusively without the occurrence of intervening orintermediate steps. The process depicted in the example depicted isimplemented by a processor in, for example, a mobile station.

UE 114 receives from eNB 102 a configuration to transmit a P-CSI reportfor each respective cell from a set of cells that UE 114 is configuredby eNB 102 for DL CA operation 1410. UE 114 subsequently receivesdeactivation commands, for example by physical layer signaling or bymedium access control (MAC) signaling, for one or more cells from theset of cells 1420. Based on the detection, if any, of signalingdeactivating the one or more cells, UE 114 determines cells fortransmitting respective P-CSI reports in a PUCCH 1430 where UE 114transmits a P-CSI report for an activated cell 1440 and UE 114 does nottransmit a P-CSI report for a deactivated DL cell 1450. Althoughdeactivation of one or more activated cells was considered, similar UEfunctionalities apply for activation of one or more deactivated cells.

FIG. 15 illustrates a determination by an eNB of P-CSI reports toreceive in the PUCCH according to this disclosure. While the flow chartdepicts a series of sequential steps, unless explicitly stated, noinference should be drawn from that sequence regarding specific order ofperformance, performance of steps or portions thereof serially ratherthan concurrently or in an overlapping manner, or performance of thesteps depicted exclusively without the occurrence of intervening orintermediate steps. The process depicted in the example depicted isimplemented by a processor in, for example, a base station.

UE 114 receives from eNB 102 a configuration to transmit P-CSI reportfor each respective cell from a set of cells that eNB 102 configures toUE 114 for DL CA operation 1510. The eNB 102 subsequently deactivatesfor UE 114, using for example physical layer signaling of MAC signaling,one or more cells from the set of cells 1520. The eNB 102 decodes acodeword (CW) conveying P-CSI reports for cells in a PUCCH according toa first hypothesis corresponding to presence in the CW of P-CSI reportsfor the deactivated one or more cells and according to a secondhypothesis corresponding to absence in the CW of P-CSI reports for thedeactivated one or more cells 1530. After decoding according to the twohypotheses, eNB 102 performs respective two CRC checks 1540. When noneof the CRC checks is positive (each CRC checksum is not zero), eNB 102discards the P-CSI CW 1550. When the CRC check for the first hypothesisis positive, eNB 102 considers the P-CSI reports according to the firsthypothesis while when the CRC check for the second hypothesis ispositive, eNB 102 considers the P-CSI reports according to the secondhypothesis 1560.

In the rare event that the CRC checks for both hypotheses are positive,eNB 102 can select a hypothesis corresponding to a value (ACK or NACK)of HARQ-ACK information that eNB 102 receives in response to the PDSCHor PDCCH transmission deactivating the one or more cells. It is alsopossible for eNB 102 to perform a single decoding operation according tothe HARQ-ACK information value and eNB 102 can decode the P-CSI CWaccording to the first hypothesis when the value is a NACK or accordingto the second hypothesis when the value is an ACK. However, when thereis uncertainty for a time when UE 114 applies the signaling fordeactivation of the one or more cells, eNB 102 can consider the twoaforementioned hypotheses regardless of the HARQ-ACK information value.Although deactivation of one or more activated cells was considered,similar functionalities for eNB 102 apply for activation of one or moredeactivated cells.

The eNB 102 can configure UE 114 to transmit P-CSI reports with a sameperiodicity in a same SF resulting to UE 114 transmitting P-CSI reportsfor all cells in a same PUCCH over a single SF (single PUCCH resource).This can enable smaller power consumption for UE 114 as a singletransmission is required for P-CSI reports for all cells that can alsobenefit from coding gains associated with a larger total P-CSI payloadand from having a single CRC overhead. Another benefit is for TDDsystems where, depending on the UL/DL configuration, a number of UL SFsper frame can be small and it may not be possible to configure asufficiently small periodicity for time division multiplexed (TDM)transmissions of P-CSI reports for different cells. A periodicity for aP-CSI report can be separately configured for each cell, as an integermultiple of a smallest periodicity for a P-CSI report and UE 114 canthen transmit P-CSI reports for different cells at each respective SF.The eNB 102 can configure different PUCCH resources (RBs) to UE 114 andUE 114 can use one of the configured PUCCH resources depending on anumber of transmitted P-CSI reports. For example, the eNB 102 canconfigure UE 114 a first PUCCH resource of 1 RB and a second PUCCHresource of 2 RBs and when UE 114 transmits P-CSI reports for 4 cellswith periodicity of 2 frames and P-CSI reports for 2 of the 4 cells withperiodicity of 1 frame, starting from a frame with an even index, UE 114can transmit a PUCCH over the resource of 2 RBs to convey 4 P-CSIreports in even frames and transmit a PUCCH over the resource of 1 RB toconvey PUCCH in odd frames.

The above functionality requires that UE 114 has sufficient power totransmit, in a single SF, a large payload corresponding to P-CSI reportsfor potentially the whole set of cells that UE 114 is configured for DLCA operation. When UE 114 is power limited with respect to transmittinglarge payloads for P-CSI reports, eNB 102 can configure TDM of P-CSIreports for different subsets of cells. When P-CSI reports for differentcells are configured with different periodicities, respectivetransmissions can coincide in a same SF and, for example due to powerlimitation or due to PUCCH resource limitation, UE 114 cannot transmitall P-CSI reports. UE 114 can rank all P-CSI reports according to theirpriorities (see also REF 3). For example, when a first subset of cellshaving a first periodicity for P-CSI reports includes Cell#0, Cell#1,and Cell#2, and a second subset of cells having a second periodicity forP-CSI reports includes Cell#3, Cell#4, Cell#5, and Cell#6, and UE 114cannot transmit all respective P-CSI reports in a SF when the P-CSIreports coincide then, for P-CSI priorities ofCell#0>Cell#2>Cell#4>Cell#5>Cell#6>Cell#1>Cell3, UE 114 transmits P-CSIreports for Cell#0, Cell#2, Cell#4 and Cell#5.

In an alternative operation, when P-CSI reports for respective cellscoincide in a SF and UE 114 transmits P-CSI reports in a single PUCCH,UE 114 can drop P-CSI reports according to predetermined priorities inorder for the transmitted P-CSI reports to have a code rate that issmaller than or equal to a code rate r that is either configured to UE114 by eNB 102 through higher layer signaling or is specified in thesystem operation. Then, eNB 102 can know in advance a maximum number ofP-CSI reports that UE 114 can transmit based on respective PUCCHresources and the configured code rate. Using the above example where aP-CSI priority is Cell#0>Cell#2>Cell#4>Cell#5>Cell#6>Cell#1>Cell3 andfor PUCCH resources of M_(RB) ^(PUCCH) RBs, UE 114 can transmit not onlyfour P-CSI reports, but include additional P-CSI reports subject to aresulting code rate being smaller than the configured code rate. Forexample, when including a P-CSI report for Cell#6 results to a code ratethat is smaller than the configured code rate and for QPSK modulation,that is

${\frac{\sum\limits_{n = {\{{0,2,4,5,6}\}}}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq r},$and when including a P-CSI report for Cell#1 results to a code rate thatis larger than the configured code rate, that is

${\frac{\sum\limits_{n = {\{{0,2,4,5,6,1}\}}}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > r},$UE 114 includes the P-CSI report for Cell#6 together with the P-CSIreports for Cell#0, Cell#2, Cell#4 and Cell#5 in a transmission of 5P-CSI reports in a PUCCH Format 4 over M_(RB) ^(PUCCH) RBs. For QPSK,SE_(mod)=2 while for QAM16, SE_(mod)=4. A number of O_(CRC) CRC bits canalso be included as part of the P-CSI payload and then the aboveconditions become

${\frac{O_{CRC} + {\sum\limits_{n = {\{{0,2,4,5,6}\}}}O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq {r\mspace{14mu}{and}}}\mspace{14mu}$$\frac{O_{CRC} + {\sum\limits_{n = {\{{0,2,4,5,6,1}\}}}O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > {r.}$

FIG. 16 illustrates a determination by a UE of P-CSI reports to transmitin a PUCCH and a determination by an eNB of P-CSI reports to receive ina SF. While the flow chart depicts a series of sequential steps, unlessexplicitly stated, no inference should be drawn from that sequenceregarding specific order of performance, performance of steps orportions thereof serially rather than concurrently or in an overlappingmanner, or performance of the steps depicted exclusively without theoccurrence of intervening or intermediate steps. The process depicted inthe example depicted is implemented by a processor in, for example, amobile station.

The eNB 102 configures UE 114 a SF and a periodicity for UE 114 totransmit a P-CSI report for each configured cell 1610. P-CSI reports fora first set of one or more cells have a first periodicity and P-CSIreports for a second set of one or more cells have a second periodicity.The eNB 102 also configures UE 114 a code rate r and resources of M_(RB)^(PUCCH) RBs for UE 114 to transmit P-CSI reports for multiple cells ina PUCCH 1620. When transmission of P-CSI reports for cells in the firstset and transmission of P-CSI reports for cells in the second setcoincide in a same SF, UE 114 and eNB 102 determine whether atransmission of all N_(P-CSI,total) P-CSI reports for both cells in thefirst set and cells in the second set in the M_(RB) ^(PUCCH) RBs overthe SF is with a code rate r, that is smaller than or equal to theconfigured code rate r, or equivalently whether

$r_{tx} = {\frac{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq r}$1630. When

${r_{tx} = {\frac{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq r}},$UE 114 transmits and eNB 102 receives the P-CSI reports for both cellsin the first set and cells in the second set 1640. When

${r_{tx} = {\frac{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > r}},$UE 114 and eNB 102 determine the first N_(P-CSI,transmit) P-CSI reports,according to a predetermined priority indexing of P-CSI reports,resulting to

$r_{{tx},1} = {\frac{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{transmit}}}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq {r\mspace{14mu}{and}{\mspace{11mu}\;}{to}}}$$r_{{tx},2} = {\frac{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{transmit}} + 1}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > r}$1650. UE 114 and eNB 102 transmit and receive, respectively, the firstN_(P-CSI,transmit) P-CSI reports in the set of M_(RB) ^(PUCCH) RBs overthe SF using the PUCCH format 1660. A number of O_(CRC) CRC bits canalso be included as part of the P-CSI payload and then the aboveconditions become

${r_{tx} = {\frac{O_{CRC} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq r}},{r_{{tx},1} = {\frac{O_{CRC} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{transmit}}}O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq {r\mspace{14mu}{and}}}}$$r_{{tx},2} = {\frac{O_{CRC} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{transmit}} + 1}O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > {r.}}$

When UE 114 is configured with 2 sets of RBs for transmission of P-CSIreports for respective cells using a PUCCH Format 4, UE 114 can selectthe set of RBs for transmission of the P-CSI reports from the first setof M_(RB,1) ^(PUCCH) RBs or the second set of M_(RB,2) ^(PUCCH) RBswhere M_(RB,1) ^(PUCCH)<M_(RB,2) ^(PUCCH). When

${r_{tx} = {\frac{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{{RB},1}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq r}},$UE 114 transmits the P-CSI reports in the first set of RBs; otherwise,UE 114 transmits the P-CSI reports in the second set of M_(RB,2)^(PUCCH) RBs. CRC bits can also be included as part of the P-CSI payloadand, for O_(CRC) CRC bits,

${\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}} = {{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}} + {O_{CRC}.}}$For example, when the first set of RBs includes 1 RB and the second setof RBs includes 2 RBs and the resulting code rate for transmission ofall P-CSI reports over 1 RB is larger than the configured code rate, UE114 selects the second set of RBs (that includes 2 RBs) for transmissionof P-CSI reports. For example, when the resulting code rate fortransmission of all P-CSI reports over 1 RB is not larger than theconfigured code rate, UE 114 selects the first set of RBs (that includes1 RB) for transmission of P-CSI reports.

FIG. 17 illustrates a determination by a UE of one set of RBs from twosets of RBs for transmitting P-CSI reports in a PUCCH Format 4 over a SFand a determination by an eNB of one set of RBs from two sets of RBs forreceiving P-CSI reports in a PUCCH Format 4 over a SF according to thisdisclosure. While the flow chart depicts a series of sequential steps,unless explicitly stated, no inference should be drawn from thatsequence regarding specific order of performance, performance of stepsor portions thereof serially rather than concurrently or in anoverlapping manner, or performance of the steps depicted exclusivelywithout the occurrence of intervening or intermediate steps. The processdepicted in the example depicted is implemented by a processor in, forexample, a mobile station.

The eNB 102 configures UE 114 a code rate r, a first set of M_(RB,1)^(PUCCH) RBs and a second set of M_(RB,2) ^(PUCCH) RBs, where M_(RB,2)^(PUCCH)>M_(RB,1) ^(PUCCH), for UE 114 to transmit N_(P-CSI,total) P-CSIreports for multiple cells in a PUCCH Format 4 1710. When transmissionof P-CSI reports in M_(RB,1) ^(PUCCH) RBs using PUCCH Format 4 over a SFresults to a code rate

$r_{tx} = {\frac{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}{{SE}_{mod} \cdot M_{{RB},1}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq r}$1720, UE 114 transmits and eNB 102 receives the P-CSI reports in theM_(RB,1) ^(PUCCH) RBs 1730; otherwise, UE 114 transmit and eNB 102receives the P-CSI reports in the M_(RB,2) ^(PUCCH) RBs 1740. CRC bitscan also be included as part of the P-CSI payload and, for O_(CRC) CRCbits,

${\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}} = {{\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}} + {O_{CRC}.}}$

When a total P-CSI payload is such that a corresponding PUCCHtransmission power is larger than a power UE 114 has available for thePUCCH transmission to eNB 102 then, as a required transmission powerdecreases as the P-CSI payload decreases, UE 114 can drop transmissionof P-CSI reports so that a corresponding PUCCH transmission powerbecomes smaller than or equal to a power that UE 114 has available forthe PUCCH transmission to eNB 102. As eNB 102 does not know withsufficient accuracy a power availability of UE 114 for the PUCCHtransmission, eNB 102 can perform multiple decoding operationscorresponding to respective hypotheses for the total P-CSI payload. Forexample, when UE 114 has available power to transmit P-CSI reports onlyfor Cell#0, Cell#2, Cell#4 and Cell#5 in a PUCCH over a number of RBs ina SF but UE 114 does not have available power to transmit P-CSI reportsfor Cell#0, Cell#2, Cell#4, Cell#5 and Cell#6 (these are the only twooptions for the transmitted P-CSI reports in the previous exampleregarding an actual code rate that is not larger than the configuredcode rate), eNB 102 can perform a first decoding operation correspondingto a first hypothesis that UE 114 transmits P-CSI reports for Cell#0,Cell#2, Cell#4 and Cell#5 and perform a second decoding operationcorresponding to a second hypothesis that UE 114 transmits P-CSI reportsfor Cell#0, Cell#2, Cell#4, Cell#5 and Cell#6. The eNB 102 can selectthe hypothesis resulting to a positive CRC check. If neither hypothesisresults to a positive CRC check, eNB 102 can disregard the contents of areceived PUCCH. If both hypotheses result to a positive CRC check (arare event), eNB 102 can again either disregard the contents of areceived PUCCH or select the contents corresponding to one of the twohypotheses. Additional hypotheses can also be considered by eNB 102 suchas for example a hypothesis corresponding to transmission by UE 114 ofP-CSI reports only for Cell#0, Cell#2, and Cell#4.

To reduce or predefine a number of hypotheses that eNB 102 needs toperform, UE 114 can drop P-CSI reports with a predetermined granularityin a number of non-transmitted P-CSI reports. For example, when UE 114is configured to transmit M_(P-CSI) P-CSI reports (including potentialCRC bits) using a PUCCH Format 4 over a number of M_(RB) ^(PUCCH) RBsand UE 114 experiences power limitation for transmitting the M_(P-CSI)P-CSI reports, UE 114 can first consider dropping transmission of last(according to predetermined priorities) ┌M_(P-CSI)/4┐ P-CSI reports.When a power required for transmitting the remainingM_(P-CSI)−┌M_(P-CSI)/4┐ P-CSI reports is equal to or smaller than anavailable power that UE 114 has for transmitting P-CSI reports, UE 114transmits the M_(P-CSI)−┌M_(P-CSI)/4┐ P-CSI reports (in same PUCCHresources of MCCH RBs configured for transmission of M_(P-CSI) P-CSIreports). When a power required for transmitting the remainingM_(P-CSI)−┌M_(P-CSI)/4┐ P-CSI reports is larger than an available powerthat UE 114 has for transmitting P-CSI reports, UE 114 can considerdropping (not transmitting) last (according to predetermined priorities)┌M_(P-CSI)/2┐ P-CSI reports. When a power required for transmitting theremaining M_(P-CSI)−┌M_(P-CSI)/2┐ P-CSI reports is equal to or smallerthan an available power that UE 114 has for transmitting P-CSI reports,UE 114 transmits the remaining M_(P-CSI)−┌M_(P-CSI)/2┐ P-CSI reports (insame PUCCH resources of M_(RB) ^(PUCCH) RBs configured for transmissionof M_(P-CSI) P-CSI reports). When a power required for transmitting theremaining M_(P-CSI)−┌M_(P-CSI)/2┐ P-CSI reports is larger than anavailable power that UE 114 has for transmitting P-CSI reports, UE 114considers dropping (not transmitting) last (according to predeterminedpriorities) ┌3·M_(P-CSI)/4┐ P-CSI reports. When a power required fortransmitting the remaining M_(P-CSI)−┌3·M_(P-CSI)/4┐ P-CSI reports isequal to or smaller than an available power that UE 114 has fortransmitting P-CSI reports, UE 114 transmits the remainingM_(P-CSI)−┌3·M_(P-CSI)/4┐ P-CSI reports (in same PUCCH resources ofM_(RB) ^(PUCCH) RBs configured for transmission of M_(P-CSI) P-CSIreports). Finally, when a power required for transmitting the remainingM_(P-CSI)−┌3·M_(P-CSI)/4┐ P-CSI reports is larger than an availablepower that UE 114 has for transmitting P-CSI reports, UE 114 canconsider dropping all P-CSI reports or transmit only the P-CSI reportwith the highest priority (either in same PUCCH resources of M_(RB)^(PUCCH) RBs configured for transmission of M_(P-CSI) P-CSI reports or,using a different PUCCH format such as PUCCH Format 2, in a PUCCHresource configured for single P-CSI transmission).

When UE 114 is configured to transmit P-CSI reports in a SF that is alsoconfigured for potential SR transmission, an SR information bit istransmitted with priority to P-CSI reports. UE 114 then considers that atotal P-CSI payload is M_(P-CSI)+1 information bits and UE 114 includesthe one information bit corresponding to SR when determining a payloadthat UE 114 can transmit in the SF.

Embodiment 5: Multiplexing HARO-ACK/SR and P-CSI for DL CA

The fifth embodiment considers methods and apparatus for multiplexingHARQ-ACK information and P-CSI information for multiple cells in aPUCCH. As previously mentioned, in SFs where a UE is configured topotentially transmit SR, a SR information bit is always assumed to bejointly coded with P-CSI information bits or with HARQ-ACK informationbits, is prioritized over P-CSI information bits, and this is notfurther explicitly discussed in the following.

Transmission of HARQ-ACK information and transmission of P-CSIinformation from UE 114 can coincide in a same SF. Then, when UE 114does not transmit PUSCH, UE 114 needs to multiplex HARQ-ACK and P-CSI ina single PUCCH resource. Typically, this is associated with loss ofP-CSI reports, particularly when a capacity of the PUCCH resource thateNB 102 indicates to UE 114 through a HARQ-ACK resource offset field ina DCI format (see also REF 2 and REF 3) cannot accommodate both HARQ-ACKand P-CSI payloads, as HARQ-ACK typically has higher transmissionpriority than P-CSI.

An alternative for UE 114 to avoid dropping of P-CSI reports due tolimitations in a PUCCH resource when HARQ-ACK is multiplexed with P-CSIis for UE 114 to use both a first number of one or more consecutive RBsconfigured for HARQ-ACK transmission and a second number of one or moreconsecutive RBs configured for P-CSI transmission when UE 114 needs totransmit both HARQ-ACK and P-CSI in a same SF. UE 114 can use a samePUCCH Format, such as a PUCCH Format 4 having a structure as in FIG. 4,to transmit HARQ-ACK information bits and P-CSI information bits in boththe first number of RBs and the second number of RBs. When the firstnumber of RBs is contiguous (adjacent in BW) with the second number ofRBs, a PUCCH transmission is maintained over a single cluster of RBs(single-carrier type transmission). When the first number of RBs is notcontiguous with the second number of RBs, a PUCCH transmission is overtwo clusters of RBs.

When HARQ-ACK and P-CSI are multiplexed over both the first number ofRBs and the second number of RBs, joint encoding or separate encodingcan apply. Therefore, in case of joint coding, HARQ-ACK information canbe transmitted in the second number of RBs (configured for P-CSItransmission) and encoded P-CSI can be transmitted in the first numberof RBs (configured for HARQ-ACK transmission).

FIG. 18 illustrates a transmission by a UE of HARQ-ACK and P-CSIaccording to this disclosure. The embodiment of the transmission shownin FIG. 18 is for illustration only. Other embodiments could be usedwithout departing from the scope of the present disclosure.

The eNB 102 indicates to UE 114 a first number of RBs for HARQ-ACKtransmission in a SF. The indication can be by higher layer signaling,such as RRC signaling, or by physical layer signaling such as a HARQ-ACKresource indication field in a DCI format scheduling a PDSCHtransmission (DL DCI format—see also REF 2 and REF 3). UE 114 isindicated by eNB 102 a second number of RBs for P-CSI transmission in aSF. The indication can be by higher layer signaling, such as RRCsignaling. When UE 114 transmits only HARQ-ACK in a SF, UE 114 uses thefirst number of RBs for a respective PUCCH transmission 700, 1805. WhenUE 114 transmits only P-CSI in a SF, UE 114 uses the second number ofRBs for a respective PUCCH transmission 1810, 1815. When UE 114transmits both HARQ-ACK and P-CSI in a SF, UE 114 can jointly orseparately encode HARQ-ACK and P-CSI and use both the first number ofRBs 1820, 1825 and the second number of RBs 1830, 1835, for a respectivePUCCH transmission. The first number of RBs can be contiguous (not shownin FIG. 18) or non-contiguous (shown in FIG. 18) with the second numberof RBs in each slot.

Another alternative when UE 114 transmits both HARQ-ACK and P-CSI in aPUCCH over a SF is for UE 114 to implicitly or explicitly includeadditional RBs contiguous to the RB(s) for HARQ-ACK transmission andtowards the interior of the UL system BW in order to obtain additionalresources for multiplexing P-CSI. This alternative can ensure that theRB(s) used for HARQ-ACK and P-CSI transmission are contiguous in casenot all UEs can support PUCCH transmission in non-contiguous RBs over aSF. With implicit addition of RBs, UE 114 autonomously includes a numberof RB(s), for example equal to the number of RB(s) configured for P-CSItransmission, adjacent to the HARQ-ACK RBs and towards the interior ofthe UL system BW in order to avoid collisions with potential PUCCHtransmissions from other UEs in RBs towards the exterior of the ULsystem BW. With explicit indication, eNB 102 provides separateconfigurations to UE 114 for a first set of RB(s) for transmission ofonly HARQ-ACK in a PUCCH and for a second set of RB(s) for transmissionof both HARQ-ACK and P-CSI in a PUCCH transmission over a SF. Then, aHARQ-ACK Resource Indication field in a DL DCI format (see also REF 2and REF 3) indicates RB(s) from a set of RB(s) for PUCCH transmission.UE 114 determines the set of RB(s) that the field refers to based onwhether or not UE 114 is configured to transmit only HARQ-ACK or totransmit both HARQ-ACK and P-CSI in a PUCCH over a SF.

When UE 114 transmits both HARQ-ACK and P-CSI in a PUCCH over a SF, UE114 needs to increase a respective PUCCH transmission power, compared towhen UE 114 transmits only HARQ-ACK or only P-CSI. This enablesmaintaining a same BLER when UE 114 transmits joint HARQ-ACK and P-CSIas when UE 114 transmits only HARQ-ACK or only P-CSI. When the UE is notpower limited, the UE can increase a transmission power of a PUCCHconveying both HARQ-ACK and P-CSI according to a number of RBs forHARQ-ACK and P-CSI transmission and according to a total payload ofO_(HARQ-ACK)+O_(P-CSI) information bits (and also include a number ofO_(CRC) CRC bits such as 8 CRC bits). When HARQ-ACK and P-CSI have asame BLER requirement, HARQ-ACK bits and P-CSI bits are equivalent interms of required transmission power, a same power control formula canbe used by UE 114 to determine a transmission power in a respectivePUCCH. UE 114 can increase a PUCCH transmission power according to anincrease in a number of RBs or according toO_(HARQ-ACK)+O_(P-CSI)+O_(CRC).

When HARQ-ACK and P-CSI have different BLER requirements and are jointlyencoded, UE 114 can determine a PUCCH transmission power according to apower control formula for the UCI type having the lower BLERrequirements (this is typically the HARQ-ACK) by assuming a totalpayload of O_(HARQ-ACK)+O_(P-CSI) information bits and O_(CRC) CRC bits.When HARQ-ACK and CSI are separately encoded and multiplexed in a samePUCCH transmission, eNB 102 and UE 114 can determine a number of REsused for HARQ-ACK and a number of REs used for P-CSI in a total numberof REs used for both HARQ-ACK and P-CSI transmissions in the PUCCH basedon an effective code rate for HARQ-ACK transmission after rate matchingto the total number of REs.

The eNB 102 can configure UE 114 with a code rate for UE 114 to use as athreshold when UE 114 multiplexes both HARQ-ACK and P-CSI in a PUCCH.When a code rate for multiplexing HARQ-ACK and P-CSI reports is notsmaller than or equal to the configured code rate, UE 114 canprogressively drop transmission of P-CSI reports for cells according totheir relative priorities starting from a P-CSI report with the lowestranking as it was described in the fourth embodiment.

Alternatively, assuming separate coding and a same modulation, such asQPSK, for HARQ-ACK and P-CSI transmission in a PUCCH, eNB 102 canconfigure UE 114 with a code rate offset for P-CSI relative to HARQ-ACK.For example, eNB 102 can configure a code rate offset, r_(offset)^(CSI), and UE 114 can determine a number of REs for HARQ-ACKtransmission and a number of REs for P-CSI transmission so that aresulting code rate for P-CSI is r_(offset) ^(CSI) times a resultingcode rate for HARQ-ACK and a sum of the number of HARQ-ACK REs and thenumber of P-CSI REs is equal to a total number of REs available forHARQ-ACK and P-CSI multiplexing in the PUCCH. Therefore, for a HARQ-ACKpayload of O_(HARQ-ACK) information bits and a P-CSI payload ofO_(P-CSI) information bits, r_(offset) ^(CSI) scales a number of REsallocated to P-CSI transmission relative to a number of REs allocated toHARQ-ACK transmission. It is noted that for a same modulation order, ause of different code rates corresponds to different receptionreliabilities for the HARQ-ACK and the P-CSI. In this manner, eNB 102can control the HARQ-ACK BLER and the P-CSI BLER when UE 114 multiplexesHARQ-ACK and P-CSI in a same PUCCH. A configuration of r_(offset) ^(CSI)can include a zero value that effectively results to UE 114 transmittingonly HARQ-ACK.

Same approaches as for the HARQ-ACK and P-CSI multiplexing in a PUCCHcan apply for multiplexing of HARQ-ACK and rank indicators, of rankindicators and P-CSI, or of HARQ-ACK, rank indicators, and P-CSI.

When UE 114 is power limited (with respect to UE 114 being able totransmit a PUCCH with a power determined according to a payload ofO_(HARQ-ACK)+O_(P-CSI) information bits and O_(CRC) CRC bits, UE 114 canprioritize transmission of HARQ-ACK and progressively drop transmissionof P-CSI reports, according to respective priorities, and transmit onlyHARQ-ACK to an eNB using PUCCH resources for HARQ-ACK transmission. Inthis manner, a maximum transmission power available for HARQ-ACK andP-CSI transmission in a PUCCH acts as a configured code rate thresholdand the same principles apply until the total HARQ-ACK and P-CSI payloadrequires a transmission power that is smaller than or equal than arespective available transmission power (similar to requiring a coderate that is smaller. However, unlike dropping of P-CSI reports based ona configured code rate, eNB 102 is not always aware whether or not UE114 is power limited and therefore cannot be aware of whether or not UE114 drops P-CSI reports. To address this issue, eNB 102 can attempt todetect a transmitted CW according to a first hypothesis that UE 114transmits both HARQ-ACK and P-CSI and according to a second hypothesisthat UE 114 transmits only HARQ-ACK. The eNB 102 perform a firstdecoding operation for the first hypothesis, a second decoding operationfor the second hypothesis, and process only the decoded output having apositive CRC test.

FIG. 19 illustrates a reception by an eNB of HARQ-ACK and P-CSIaccording to this disclosure. While the flow chart depicts a series ofsequential steps, unless explicitly stated, no inference should be drawnfrom that sequence regarding specific order of performance, performanceof steps or portions thereof serially rather than concurrently or in anoverlapping manner, or performance of the steps depicted exclusivelywithout the occurrence of intervening or intermediate steps. The processdepicted in the example depicted is implemented by a receiver chain in,for example, a mobile station.

The eNB 102 receives PUCCH in first resources (RBs) and PUCCH in secondresources (RBs) from UE 114 in a SF where UE 114 actually transmitsPUCCH either in the first resources or in the second resources 1910.When UE 114 transmits PUCCH in the first resources, the PUCCH conveysboth HARQ-ACK and P-CSI (first hypothesis) while when UE 114 transmitsPUCCH in the second resources, the PUCCH conveys only HARQ-ACK (secondhypothesis). The first resources and the second resources can be same.The eNB 102 decodes a (presumed) CW according to the first hypothesisfor the PUCCH reception in the first resources and a (presumed) CWaccording to the second hypothesis for the PUCCH reception in the secondresources 1920. The eNB 102 performs a CRC check for each of the twodecoding operations in step 1920 and examines whether any of the two CRCchecks passes 1930. When both CRC tests do not pass, eNB 102 discardsthe received CWs 1940. When the CRC check for the first hypothesispasses, eNB 102 de-multiplexes the decoder output to obtain bothHARQ-ACK information bits and P-CSI information bits; else, when the CRCcheck for the second hypothesis passes, eNB 102 obtains only HARQ-ACKinformation bits 1950.

In an alternative realization of HARQ-ACK and P-CSI transmission when UE114 is power limited for transmitting O_(HARQ-ACK)+O_(P-CSI) informationbits and O_(CRC) CRC bits, instead of dropping transmission of allO_(P-CSI) bits, UE 114 can consider whether a required power fortransmitting some P-CSI reports, in addition to transmitting HARQ-ACK,in a PUCCH over a SF does not exceed a transmission power UE 114 hasavailable to transmit HARQ-ACK and P-CSI in the SF. Then, instead of UE114 dropping all P-CSI reports in order to transmit HARQ-ACK when UE 114is power limited, UE 114 drops transmission of P-CSI reports for somecells, according to predetermined P-CSI priorities, with a predeterminedgranularity until UE 114 is not power limited as it was previouslydescribed (when a transmission code rate of P-CSI reports initiallyexceeds a configured code rate). A same or different code rateconfiguration can apply or be specified in a system operation formultiplexing both HARQ-ACK and P-CSI reports and for multiplexing onlyP-CSI reports in a PUCCH.

For example, when UE 114 is configured to transmit 8 P-CSI reports in aPUCCH over a SF, UE 114 can consider whether a power required totransmitting 4 P-CSI reports for respective cells (the ones with thehigher priority among the 8 P-CSI reports), in addition to HARQ-ACK,requires a transmission power that is not larger a transmission power UE114 has available for transmitting HARQ-ACK and P-CSI in the SF. Whenthe transmission power is not larger than the available UE transmissionpower in the SF, UE 114 transmits the 4 P-CSI reports in addition toHARQ-ACK; otherwise, UE 114 transmits only HARQ-ACK. In addition toconsidering the two hypotheses corresponding to HARQ-ACK and full P-CSItransmission and to only HARQ-ACK transmission, eNB 102 can consider athird hypothesis corresponding to partial P-CSI transmission and thefunctionality is similar to the one described in FIG. 19.

An increased granularity for transmission (or for dropping transmission)of P-CSI reports can also apply. For example UE 114 can first considerwhether UE 114 can transmit 6 of the 8 P-CSI reports and, when UE 114 ispower limited, UE 114 then considers whether UE 114 can transmit 4 ofthe 8 P-CSI reports and, when UE 114 is again power limited, UE 114 thenconsiders whether UE 114 can transmit 2 of the 8 P-CSI reports, and whenUE is again power limited, UE 114 transmits only HARQ-ACK. Thisminimizes a number of non-transmitted P-CSI reports but eNB 102 needs toexamine a larger number of hypotheses. When UE 114 transmits at leastsome of the P-CSI reports, in addition to HARQ-ACK, UE 114 can transmitthe respective P-CSI and HARQ-ACK in resources corresponding to bothP-CSI transmission and HARQ-ACK transmission.

FIG. 20 illustrates a determination by a UE of P-CSI reports to transmitin a PUCCH and a determination by an eNB of P-CSI reports to receive ina SF according to a configured code rate when the P-CSI reports aremultiplexed with HARQ-ACK information. While the flow chart depicts aseries of sequential steps, unless explicitly stated, no inferenceshould be drawn from that sequence regarding specific order ofperformance, performance of steps or portions thereof serially ratherthan concurrently or in an overlapping manner, or performance of thesteps depicted exclusively without the occurrence of intervening orintermediate steps. The process depicted in the example depicted isimplemented by a transmitter chain in, for example, a mobile station.

The eNB 102 configures UE 114 a code rate r for UE 114 to transmitHARQ-ACK information and P-CSI reports in a PUCCH 2010. The code rateconfiguration is either same or different as the code rate configurationfor multiplexing only P-CSI reports in a PUCCH. UE 114 has O_(HARQ-ACK)HARQ-ACK information bits and

$\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}$CSI information bits (and O_(CRC) CRC bits) to transmit in a PUCCH overa set of M_(RB) ^(PUCCH) RBs in a SF 2020. UE 114 and eNB 102 determinewhether a transmission of HARQ-ACK information and of allN_(P-CSI,total) P-CSI reports is with a code rate that is smaller thanor equal to the configured code rate, or equivalently whether

$r_{tx} = {\frac{O_{{HARQ}\text{-}{ACK}} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq r}$2030. When

${r_{tx} = {\frac{O_{{HARQ}\text{-}{ACK}} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq r}},$UE 114 transmits and eNB 102 receives the HARQ-ACK information and allP-CSI reports 2040. When

${r_{tx} = {\frac{O_{{HARQ}\text{-}{ACK}} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > r}},$UE 114 and eNB 102 determine the first N_(P-CSI,transmit) P-CSI reports,according to the priority indexing of P-CSI reports, resulting to

$r_{{tx},1} = {\frac{O_{{HARQ}\text{-}{ACK}} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{transmit}}}\; O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq {r\mspace{14mu}{and}\mspace{14mu}{to}}}$$r_{{tx},2} = {\frac{O_{{HARQ}\text{-}{ACK}} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{transmit}} + 1}\; O_{{P\text{-}{CSI}},n}}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > r}$2060. UE 114 and eNB 102 transmit and receive, respectively, the firstN_(P-CSI,transmit) P-CSI reports in the set of M_(RB) ^(PUCCH) RBs overthe SF using the PUCCH format 2070.

When the SF of HARQ-ACK and P-CSI multiplexing is a SF that eNB 102configures UE 114 to transmit SR, the term O_(HARQ-ACK) is replaced bythe term O_(HARQ-ACK)+O_(SR) where OS_(R)=1 in a SF that UE 114 isconfigured for SR transmission and O_(SR)=0 in a SF that UE 114 is notconfigured for SR transmission. A number of O_(CRC) CRC bits can also beincluded as part of the HARQ-ACK and P-CSI payload. Therefore, ingeneral, the conditions in FIG. 20 are

$r_{{tx},1} = {\frac{O_{{HARQ}\text{-}{ACK}} + O_{SR} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{transmit}}}\; O_{{P\text{-}{CSI}},n}} + O_{CRC}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} \leq {r\mspace{14mu}{and}}}$$r_{{tx},2} = {\frac{O_{{HARQ}\text{-}{ACK}} + O_{SR} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{transmit}} + 1}\; O_{{P\text{-}{CSI}},n}} + O_{CRC}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > {r.}}$

FIG. 21 illustrates a process for a UE to determine a set of P-CSIreports to transmit in a PUCCH based on a required transmission powerwhen the P-CSI reports are multiplexed with HARQ-ACK informationaccording to this disclosure. While the flow chart depicts a series ofsequential steps, unless explicitly stated, no inference should be drawnfrom that sequence regarding specific order of performance, performanceof steps or portions thereof serially rather than concurrently or in anoverlapping manner, or performance of the steps depicted exclusivelywithout the occurrence of intervening or intermediate steps. The processdepicted in the example depicted is implemented by a processor in, forexample, a mobile station.

UE 114 has O_(HARQ-ACK) HARQ-ACK information bits,

$\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}$CSI information bits, corresponding to a set of N_(P-CSI,total) P-CSIreports, and O_(CRC) CRC bits to transmit in a PUCCH over a set ofM_(RB) ^(PUCCH) RBs in a SF 2110. UE 114 determines a power P_(PUCCH) UE114 requires to transmit the PUCCH in the SF 2120. UE 114 examineswhether or not P_(PUCCH)≦P_(max), where P_(max) is a maximumtransmission power for UE 114 in the SF 2130. When P_(PUCCH)≦P_(max), UE114 transmits the HARQ-ACK information bits and all P-CSI reports 2140.When P_(PUCCH)>P_(max), UE 114 ranks the P-CSI reports according totheir priorities 2150. UE 114 drops, from the set of P-CSI reports, theP-CSI report with the lowest priority 2160 and UE 114 continues fromstep 2110.

UE 114 or eNB 102 can apply the procedure in FIG. 21 also fordetermining a number of P-CSI reports to transmit or receive,respectively, when a transmission code rate for a total number of P-CSIreports for transmission in a SF is larger than a configured code rate.In such case, P_(PUCCH) is replaced by the transmission code rate andP_(max) is replaced by the configured code rate. Therefore, when

${r_{tx} = {\frac{O_{{HARQ}\text{-}{ACK}} + O_{SR} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}} + O_{CRC}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > r}},$UE 114 (a) drops the P-CSI report with the lowest priority from theN_(P-CSI,total) CSI reports to obtain a number of N_(P-CSI,total) P-CSIreports, (b) determines whether

${r_{{tx},1} = {\frac{O_{{HARQ}\text{-}{ACK}} + O_{SR} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}} - 1}O_{{P\text{-}{CSI}},n}} + O_{CRC}}{{SE}_{mod} \cdot M_{RB}^{PUCCH} \cdot N_{sc}^{RB} \cdot N_{symb}^{PUCCH}} > r}},$and (c) either sets N_(P-CSI,total)=N_(P-CSI,total)−1 and repeats steps(a), (b), and (c) when r_(tx,1)>r or transmits the N_(P-CSI,total)−1P-CSI reports when r_(tx,1)≦r.

FIG. 22 illustrates a process for a UE to determine a set of P-CSIreports to transmit in a PUCCH based on a transmission code rate whenthe P-CSI reports are multiplexed with HARQ-ACK information according tothis disclosure. While the flow chart depicts a series of sequentialsteps, unless explicitly stated, no inference should be drawn from thatsequence regarding specific order of performance, performance of stepsor portions thereof serially rather than concurrently or in anoverlapping manner, or performance of the steps depicted exclusivelywithout the occurrence of intervening or intermediate steps. The processdepicted in the example depicted is implemented by a processor in, forexample, a mobile station.

The eNB 102 configures UE 114 a code rate r 2210. UE 114 hasO_(HARQ-ACK) HARQ-ACK information bits,

$\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}$CSI information bits, corresponding to a set of N_(P-CSI,total) P-CSIreports, and O_(CRC) CRC bits to transmit in a PUCCH over a set ofM_(RB) ^(PUCCH) RBs in a SF 2220. UE 114 determines a transmission coderate r, required for transmitting the

$O_{{HARQ}\text{-}{ACK}} + {\sum\limits_{n = 1}^{N_{{P\text{-}{CSI}},{total}}}O_{{P\text{-}{CSI}},n}} + O_{CRC}$bits in the PUCCH 2230. UE 114 examines whether or not r≦r_(tx) 2240.When r≦r_(tX), UE 114 transmits the HARQ-ACK information bits and allP-CSI reports 2250. When r>r_(tx), UE 114 ranks the P-CSI reportsaccording to their respective priorities 2260. UE 114 drops, from theset of P-CSI reports, the P-CSI report with the lowest priority, setsN_(P-CSI,total)=N_(P-CSI,total)−1 2270, and UE 114 continues from step2220. The steps in FIG. 22 performed by UE 114 can also be performed byeNB 102.

In FIG. 21, the granularity for dropping transmission of P-CSI reportsbefore determining whether a required transmission power for a PUCCHover a set of M_(RB) ^(PUCCH) RBs in a SF is smaller than or equal thana maximum transmission power in the SF is one P-CSI report but a coarsergranularity can also apply. The granularity can be configured to UE 114by eNB 102 or be specified in a system operation. Based on thegranularity for dropping transmission of P-CSI reports, eNB 102 canperform a respective number of decoding operations corresponding to arespective number of possible hypotheses for a number of transmittedP-CSI reports and select as valid a hypothesis that results to apositive CRC check.

One difference between UE 114 dropping P-CSI reports to achieve atransmission code rate smaller than or equal to a configured code rateand UE 114 dropping P-CSI reports to achieve a required transmissionpower smaller than or equal to a maximum transmission power in arespective subframe is that in the former case the eNB 102 is aware ofthe P-CSI dropping by UE 114 while in the latter case the eNB 102 is notaware of the P-CSI dropping and needs to rely on hypothesis testing,similar to the one described in FIG. 15 with respect to the ambiguityfor activated or deactivated cells, in order to resolve an ambiguity ina number of P-CSI reports dropped (or transmitted) by UE 114. To avoidsuch hypothesis testing at eNB 102, UE 114 can transmit all P-CSIreports (resulting to a transmission code rate smaller than or equal toa configured code rate) despite a resulting BLER being larger than atarget BLER. When HARQ-ACK information is multiplexed (jointly coded)with P-CSI reports, a resulting BLER will also be larger for theHARQ-ACK information and there is no prioritization of HARQ-ACK/SR overP-CSI.

When UE 114 can be configured to apply HARQ-ACK bundling in the spatialdomain in response to reception of data TBs in a same PDSCH, for examplewhen UE 114 experiences low SINR or large path-loss. For HARQ-ACKtransmission in a PUCCH Format 4. The eNB 102 can also configure UE 114to apply spatial domain bundling, even when UE 114 is not power limited,in order to reduce a HARQ-ACK information payload.

When UE 114 encodes P-CSI, the encoding method can depend on a number ofO_(P-CSI) information bits or on a number of P-CSI reports. WhenO_(P-CSI) is less than a first predetermined number X₁ or a number ofP-CSI reports M_(P-CSI) is less than a first predetermined number R₁,such as O_(P-CSI)<12 or M_(P-CSI)<2, Reed-Muller (RM) coding is used(see also REF 2). When X₁≦O_(P-CSI)<X₂, where X₂ is a secondpredetermined number, or when M_(P-CSI)>R₁, TBCC is used includingattachment of CRC bits. When O_(P-CSI)>X₂, TC can be used. When the UEjointly encodes HARQ-ACK and P-CSI, the encoding method can depend on anumber of O_(HARQ-ACK)+O_(P-CSI) information bits or on a number ofP-CSI reports. In case that the encoding method is based on the numberof O_(HARQ-ACK)+O_(P-CSI) information bits, a same rule as in case oftransmission of only P-CSI reports can apply for a switching amongdifferent encoding methods with O_(P-CSI) replaced byO_(HARQ-ACK)+O_(P-CSI). When O_(HARQ-ACK)+O_(P-CSI) is smaller than orequal a predetermined number Y, such as when O_(HARQ-ACK)+O_(P-CSI)≦22,Reed-Muller (RM) coding is used (see also REF 2). WhenO_(HARQ-ACK)+O_(P-CSI) is larger than the predetermined number Y, suchas O_(HARQ-ACK)+O_(P-CSI)>22, TBCC with CRC is used (see also REF 5).

As a decoding latency for TC is larger than a decoding latency for TBCC,eNB 102 processing requirements related to HARQ processing increase whena latency for obtaining HARQ-ACK information increases. Therefore, it ispreferable to avoid use of TC for HARQ-ACK information bits. However,use of TBCC can be disadvantageous when O_(HARQ-ACK)+O_(P-CSI)>X₂,particularly when it is also O_(P-CSI)>X₂. Therefore, when UE 114 usesTC to encode P-CSI information bits, UE 114 can separately encodeHARQ-ACK and P-CSI information bits and use either RM coding or TBCC forthe HARQ-ACK encoding depending on a value for O_(HARQ-ACK). WhenHARQ-ACK and P-CSI are separately encoded, UE 114 can transmit (and eNB102 can receive) HARQ-ACK only in PUCCH resources for HARQ-ACKtransmission and P-CSI only in PUCCH resources for P-CSI transmission.

FIG. 23 illustrates a determination of an encoding method for HARQ-ACKand P-CSI in a PUCCH according to this disclosure. While the flow chartdepicts a series of sequential steps, unless explicitly stated, noinference should be drawn from that sequence regarding specific order ofperformance, performance of steps or portions thereof serially ratherthan concurrently or in an overlapping manner, or performance of thesteps depicted exclusively without the occurrence of intervening orintermediate steps. The process depicted in the example depicted isimplemented by a processor in, for example, a mobile station.

UE 114 generates O_(HARQ-ACK) HARQ-ACK information bits and O_(P-CSI)P-CSI information bits for transmission in a PUCCH over a SF 2310. UE114 examines whether O_(HARQ-ACK)+O_(P-CSI)>X₃, where X₃ is apredetermined number 2320. When O_(HARQ-ACK)+O_(P-CSI)≦X₃, UE 114jointly encodes HARQ-ACK information bits and P-CSI information bitsusing RM coding or TBCC 2330. When O_(HARQ-ACK)+O_(P-CSI)>X₃, UE 114separately encodes HARQ-ACK information bits and P-CSI information bits2340.

Although the present disclosure has been described with exampleembodiments, various changes and modifications may be suggested to oneskilled in the art. It is intended that the present disclosure encompasssuch changes and modifications that fall within the scope of theappended claims.

What is claimed is:
 1. A user equipment (UE), comprising: a receiverconfigured to receive a configuration for a code rate r; a processorconfigured to: determine a set of N_(CSI,total) channel stateinformation (CSI) reports, wherein N_(CSI,total) is larger than one, anddetermine a first N_(CSI) CSI reports from the set of N_(CSI,total) CSIreports based on an ascending order of predetermined priorities, whereina code rate r_(N) _(CSI) for transmission of the first N_(CSI) CSIreports is smaller than or equal to the code rate r and a code rater_(N) _(CSI) ₊₁ for transmission of a first N_(CSI)+1 CSI reports islarger than the code rate r; and a transmitter configured to transmitthe first N_(CSI) CSI reports in a physical uplink control channel(PUCCH).
 2. The UE of claim 1, wherein the receiver is furtherconfigured to receive a configuration for first M_(RB,1) ^(PUCCH)resource blocks (RBs) and for second M_(RB,2) ^(PUCCH) RBs, whereinM_(RB,2) ^(PUCCH) is larger than M_(RB,1) ^(PUCCH), and the transmitteris further configured to transmit the PUCCH either in the M_(RB,1)^(PUCCH) RBs when a code rate r_(N) _(CSI,total) for transmission of theN_(CSI,total) CSI reports is not larger than r or in the M_(RB,2)^(PUCCH) RBs when r_(N) _(CSI,total) larger than r.
 3. The UE of claim1, wherein the receiver is further configured to detect one or moredownlink control information (DCI) formats, wherein the DCI formatsindicate M_(RB) ^(PUCCH) RBs, and wherein the transmitter is furtherconfigured to transmit the PUCCH in the M_(RB) ^(PUCCH) RBs when thereceiver detects the one or more DCI formats.
 4. The UE of claim 1,wherein:r _(N) _(CSI) =(O _(N) _(CSI) +O _(CRC))/(SE _(mod) ·M _(RB) ^(PUCCH) ·N_(sc) ^(RB) ·N _(symb) ^(PUCCH)), O_(N) _(CSI) =Σ_(n-1) ^(CSI)O_(CSI,n)is a number of transmitted CSI bits, wherein O_(CSI,n) is a number ofCSI bits for the n-th CSI report, O_(CRC) is a number of cyclicredundancy check (CRC) bits appended to the O_(N) _(CSI) bits, M_(RB)^(PUCCH) is a number of resource blocks (RBs) for the PUCCH transmissionwherein each RB includes N_(sc) ^(RB) resource elements (REs), SE_(mod)is a number of bits per RE for a modulation scheme for transmitted bitsin the PUCCH, and N_(symb) ^(PUCCH) is a number of symbols for the PUCCHtransmission.
 5. The UE of claim 4, wherein when the processor isconfigured to cause the transmitter to transmit O_(HARQ-ACK) hybridautomatic repeat request acknowledgement (HARQ-ACK) bits, O_(N) _(CSI)is replaced by O_(HARQ-ACK)+O_(N) _(CSI) .
 6. The UE of claim 4, whereinwhen the processor is configured to cause the transmitter to transmit anO_(SR)=1 scheduling request (SR) bit, O_(N) _(CSI) is replaced byO_(SR)+O_(N) _(CSI) .
 7. The UE of claim 4, wherein: the receiver isfurther configured to receive a configuration for a CSI reporttransmission that includes a time offset, a periodicity, and a CSIreport type; the processor is further configured to determine: the setof N_(CSI,total) CSI reports from the time offset and the periodicity ofeach configured CSI report, and the O_(CSI,n) from the CSI report type.8. A base station, comprising: a transmitter configured to transmit aconfiguration for a code rate r; and a processor configured to:determine a set of N_(CSI,total) channel state information (CSI)reports, wherein N_(CSI,total) is larger than one, and determine firstN_(CSI) CSI reports, from the set of N_(CSI,total) CSI reports based onan ascending order of predetermined priorities, wherein a code rater_(N) _(CSI) for reception of first N_(CSI) CSI reports is smaller thanor equal to r and a code rate r_(N) _(CSI) ₊₁ for reception of firstN_(CSI)+1 CSI reports is larger than r; and a receiver configured toreceive the first N_(CSI) CSI reports in a physical uplink controlchannel (PUCCH).
 9. The base station of claim 8, wherein the transmitteris further configured to transmit a configuration for first M_(RB,1)^(PUCCH) resource blocks (RBs) and for second M_(RB,2) ^(PUCCH) RBs,wherein M_(RB,2) ^(PUCCH) is larger than M_(RB,1) ^(PUCCH), and whereinthe receiver is further configured to receive the PUCCH either in theM_(RB,1) ^(PUCCH) RBs when a code rate r_(N) _(CSI,total) for receptionof the N_(CSI,total) CSI reports is not larger than r or in the M_(RB,2)^(PUCCH) RBs when r_(N) _(CSI,total) is larger than r.
 10. The basestation of claim 8, wherein the transmitter is further configured totransmit one or more downlink control information (DCI) formats, whereinthe DCI formats indicate M_(RB) ^(PUCCH) RBs; and the receiver isfurther configured to receive the PUCCH in the M_(RB) ^(PUCCH) RBs whenthe transmitter transmits the one or more DCI formats.
 11. The basestation of claim 8, wherein:r _(N) _(CSI) =(O _(N) _(CSI) +O _(CRC))/(SE _(mod) ·M _(RB) ^(PUCCH) ·N_(sc) ^(RB) ·N _(symb) ^(PUCCH)), O_(N) _(CSI) =Σ_(n-1) ^(N) ^(CSI)O_(CSI,n) is a number of transmitted CSI bits, wherein O_(CSI,n) is anumber of CSI bits for the n-th CSI report, O_(CRC) is a number ofcyclic redundancy check (CRC) bits appended to the O_(N) _(CSI) bits,M_(RB) ^(PUCCH) is a number of resource blocks (RBs) for the PUCCHtransmission wherein each RB includes N_(sc) ^(RB) resource elements(REs), SE_(mod) is a number of bits per RE for a modulation scheme fortransmitted bits in the PUCCH, and N_(symb) ^(PUCCH) is a number ofsymbols for the PUCCH reception.
 12. The base station of claim 11,wherein when the processor is configured to cause the receiver toreceive O_(HARQ-ACK) hybrid automatic repeat request acknowledgement(HARQ-ACK) bits, O_(N) _(CSI) is replaced by O_(HARQ-ACK)+O_(N) _(CSI) .13. The base station of claim 11, wherein when the processor isconfigured to cause the receiver to receive an O_(SR)=1 schedulingrequest (SR) bit, O_(N) _(CSI) is replaced by O_(SR)+O_(N) _(CSI) . 14.The base station of claim 11, wherein the transmitter is furtherconfigured to transmit a configuration for a CSI report reception thatincludes a time offset, a periodicity, and a CSI report type; and theprocessor is further configured to determine: the set of N_(CSI,total)CSI reports from the time offset and the periodicity of each configuredCSI report, and the O_(CSI,n) from the CSI report type.
 15. A method fora user equipment (UE) to transmit channel state information (CSI)reports, the method comprising: receiving a configuration for a coderate r; and determining: a set of N_(CSI,total) channel stateinformation (CSI) reports, wherein N_(CSI,total) is larger than one, andfirst N_(CSI) CSI reports, from the set of N_(CSI,total) CSI reportsbased on an ascending order of predetermined priorities, wherein a coderate r_(N) _(CSI) for transmission of first N_(CSI) CSI reports issmaller than or equal to r and a code rate r_(N) _(CSI) ₊₁ fortransmission of first N_(CSI)+1 CSI reports is larger than r; andtransmitting the first N_(CSI) CSI reports in a physical uplink controlchannel (PUCCH).
 16. The method of claim 15, further comprising:receiving a configuration for first M_(RB,1) ^(PUCCH) resource blocks(RBs) and for second M_(RB,2) ^(PUCCH) RBs, wherein M_(RB,2) ^(PUCCH) islarger than M_(RB,1) ^(PUCCH); and transmitting the PUCCH either in theM_(RB,1) ^(PUCCH) RBs when a code rate r_(N) _(CSI,total) for receptionof the N_(CSI,total) reports is not larger than r or in the M_(RB,2)^(PUCCH) RBs when r_(N) _(CSI,total) is larger than r.
 17. The method ofclaim 15, further comprising: receiving one or more downlink controlinformation (DCI) formats, wherein the DCI formats indicate M_(RB)^(PUCCH) RBs; and transmitting the PUCCH in the M_(RB) ^(PUCCH) RBs. 18.The method of claim 15, wherein:r _(N) _(CSI) =(O _(N) _(CSI) +O _(CRC))/(SE _(mod) ·M _(RB) ^(PUCCH) ·N_(sc) ^(RB) ·N _(symb) ^(PUCCH)), O_(N) _(CSI) =Σ_(n-1) ^(N) ^(CSI)O_(CSI,n) is a number of transmitted CSI bits, wherein O_(CSI,n) is anumber of CSI bits for the n-th CSI report, O_(CRC) is a number ofcyclic redundancy check (CRC) bits appended to the O_(N) _(CSI) bits,M_(RB) ^(PUCCH) is a number of resource blocks (RBs) for the PUCCHtransmission wherein each RB includes N_(sc) ^(RB) resource elements(REs), SE_(mod) is a number of bits per RE for a modulation scheme fortransmitted bits in the PUCCH, and N_(symb) ^(PUCCH) is a number ofsymbols for the PUCCH transmission.
 19. The method of claim 18, whereinwhen the UE also transmits O_(HARQ-ACK) hybrid automatic repeat requestacknowledgement (HARQ-ACK) bits, O_(N) _(CSI) is replaced byO_(HARQ-ACK)+O_(N) _(CSI) .
 20. The method of claim 18, wherein when theUE also transmits an O_(SR)=1 scheduling request (SR) bit, O_(N) _(CSI)is replaced by O_(SR)+O_(N) _(CSI) .